Skip to content

Merge erroneous hsd split - #3029

Merged
ribbanya merged 1 commit into
doldecomp:masterfrom
ribbanya:pr/hsd
Aug 9, 2026
Merged

Merge erroneous hsd split#3029
ribbanya merged 1 commit into
doldecomp:masterfrom
ribbanya:pr/hsd

Conversation

@ribbanya

@ribbanya ribbanya commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

As evidenced by the 4-byte alignment of the data section. It's likely that several of these contiguous TUs are all the same TU and will need to be merged before hsd_3A94 is linked.

As evidenced by the 4-byte alignment of the data
section. It's likely that several of these
contiguous TUs are all the same TU and will need
to be merged before hsd_3A94 is linked.
@decomp-dev

decomp-dev Bot commented Aug 9, 2026

Copy link
Copy Markdown

Report for GALE01 (f98178f - 8fcb109)

📉 Matched code: 85.16% (-0.19%, -7264 bytes)
📉 Matched data: 88.04% (-0.01%, -76 bytes)

✅ 25 new matches
Unit Item Bytes Before After
main/sysdolphin/baselib/hsd_3A94 fn_803AC7DC +920 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AA790 +696 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACD58 +472 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACFC0 +428 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803B2374 +368 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC3F8 +352 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACC0C +332 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803B26CC +296 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC6B8 +292 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803B2550 +292 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC168 +240 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803AC558 +220 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803AC340 +160 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACF30 +144 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC634 +132 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACB74 +116 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803B24E4 +108 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803B2674 +88 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC2E0 +84 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC258 +76 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC2A4 +48 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803ACBE8 +36 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 hsd_803AC3E0 +24 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC2D4 +12 0.00% 100.00%
main/sysdolphin/baselib/hsd_3A94 fn_803AC334 +12 0.00% 100.00%
🥀 30 broken matches
Unit Item Bytes Before After
main/sysdolphin/baselib/hsd_3AA7 hsd_803AAA48 -5920 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC7DC -920 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AA790 -696 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B1F78 -624 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACD58 -472 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACFC0 -428 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B21E8 -396 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803B2374 -368 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC3F8 -352 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACC0C -332 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ADE4C -324 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B26CC -296 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC6B8 -292 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803B2550 -292 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC168 -240 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803AC558 -220 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803AC340 -160 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACF30 -144 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC634 -132 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACB74 -116 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803B24E4 -108 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803B2674 -88 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC2E0 -84 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 .data -76 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC258 -76 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC2A4 -48 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ACBE8 -36 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 hsd_803AC3E0 -24 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC2D4 -12 100.00% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AC334 -12 100.00% 0.00%
📈 13 improvements in unmatched items
Unit Item Bytes Before After
main/sysdolphin/baselib/hsd_3A94 .bss +8520 0.00% 89.08%
main/sysdolphin/baselib/hsd_3A94 hsd_803AAA48 +5868 0.00% 99.13%
main/sysdolphin/baselib/hsd_3A94 fn_803AD16C +3253 0.00% 98.71%
main/sysdolphin/baselib/hsd_3A94 fn_803B0120 +3185 0.00% 92.27%
main/sysdolphin/baselib/hsd_3A94 fn_803AF3F0 +3057 0.00% 90.58%
main/sysdolphin/baselib/hsd_3A94 fn_803B1338 +3039 0.00% 96.91%
main/sysdolphin/baselib/hsd_3A94 fn_803AE7F8 +2910 0.00% 94.99%
main/sysdolphin/baselib/hsd_3A94 fn_803ADF90 +2089 0.00% 97.11%
main/sysdolphin/baselib/hsd_3A94 fn_803B0E9C +1147 0.00% 97.28%
main/sysdolphin/baselib/hsd_3A94 fn_803B1F78 +613 0.00% 98.36%
main/sysdolphin/baselib/hsd_3A94 fn_803B21E8 +379 0.00% 95.86%
main/sysdolphin/baselib/hsd_3A94 fn_803ADE4C +309 0.00% 95.44%
main/sysdolphin/baselib/hsd_3A94 .sbss +55 0.00% 75.86%
📉 7 regressions in unmatched items
Unit Item Bytes Before After
main/sysdolphin/baselib/hsd_3AA7 fn_803AD16C -3253 98.71% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B0120 -3185 92.27% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AF3F0 -3057 90.58% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B1338 -3039 96.91% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803AE7F8 -2910 94.99% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803ADF90 -2089 97.11% 0.00%
main/sysdolphin/baselib/hsd_3AA7 fn_803B0E9C -1147 97.28% 0.00%

@ribbanya
ribbanya merged commit 2800533 into doldecomp:master Aug 9, 2026
11 checks passed
@ribbanya
ribbanya deleted the pr/hsd branch August 9, 2026 01:10
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.

1 participant