Skip to content

Decompile sLib#96

Merged
CLF78 merged 3 commits intomasterfrom
s_lib
Mar 9, 2026
Merged

Decompile sLib#96
CLF78 merged 3 commits intomasterfrom
s_lib

Conversation

@CLF78
Copy link
Contributor

@CLF78 CLF78 commented Feb 26, 2026

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Feb 26, 2026

Report for SMNP01 (d2510d1 - e744a75)

📈 Matched code: 3.39% (+0.02%, +1108 bytes)
📈 Linked code: 3.41% (+0.02%, +1108 bytes)
📈 Linked data: 1.94% (+0.00%, +8 bytes)

✅ 19 new matches
Unit Item Bytes Before After
dol/sLib/s_lib.cpp sLib::addCalc(float*, float, float, float, float) +192 0.00% 100.00%
dol/sLib/s_lib.cpp short sLib::addCalcAngleT<short>(short*, short, short, short, short) +180 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chaseAngleByRotDir(short*, short, short) +152 0.00% 100.00%
dol/sLib/s_lib.cpp int sLib::chaseT<float>(float*, float, float) +100 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chaseAngle(short*, short, short) +100 0.00% 100.00%
dol/sLib/s_lib.cpp int sLib::chaseT<short>(short*, short, short) +88 0.00% 100.00%
dol/sLib/s_lib.cpp int sLib::chaseT<int>(int*, int, int) +80 0.00% 100.00%
dol/sLib/s_lib.cpp int sLib::chaseT<long>(long*, long, long) +80 0.00% 100.00%
dol/sLib/s_lib.cpp void sLib::addCalcAngleT<short>(short*, short, short, short) +76 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::addCalcAngle(short*, short, short, short, short) +20 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::addCalcAngle(short*, short, short, short) +16 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chase(short*, short, short) +12 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chase(int*, int, int) +4 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chase(long*, long, long) +4 0.00% 100.00%
dol/sLib/s_lib.cpp sLib::chase(float*, float, float) +4 0.00% 100.00%
runtime/global_destructor_chain.c __register_global_object -4 100.00% 100.00%
runtime/global_destructor_chain.c __register_global_object -4 100.00% 100.00%
runtime/global_destructor_chain.c __destroy_global_chain -12 100.00% 100.00%
runtime/global_destructor_chain.c __destroy_global_chain -12 100.00% 100.00%
🥀 2 broken matches
Unit Item Bytes Before After
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
📈 3 improvements in unmatched items
Unit Item Bytes Before After
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
dol/sLib/s_lib.cpp .sdata2 +5 0.00% 66.67%
📉 2 regressions in unmatched items
Unit Item Bytes Before After
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%

@CLF78 CLF78 requested a review from RootCubed March 8, 2026 21:52
@CLF78 CLF78 marked this pull request as ready for review March 8, 2026 21:53
Copy link
Collaborator

@RootCubed RootCubed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "possible optimization" comments seem a bit too nitpicky to me, but that might just be me.

Co-authored-by: Liam Braun <41953062+RootCubed@users.noreply.github.com>
@CLF78 CLF78 merged commit 9b46d79 into master Mar 9, 2026
6 checks passed
@CLF78 CLF78 deleted the s_lib branch March 9, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants