Skip to content

Improve gmmain_lib match#2751

Merged
ribbanya merged 2 commits into
doldecomp:masterfrom
dberweger2017:improve-gmmainlib-8015dbf4
Jun 22, 2026
Merged

Improve gmmain_lib match#2751
ribbanya merged 2 commits into
doldecomp:masterfrom
dberweger2017:improve-gmmainlib-8015dbf4

Conversation

@dberweger2017

Copy link
Copy Markdown
Contributor

Summary

Improves the match for gmMainLib_8015DBF4 by preserving the separate load/store expressions and local pointer lifetimes needed for the mode-record loops. No behavior change is intended.

Verification

  • ninja build/GALE01/src/melee/gm/gmmain_lib.o build/GALE01/report.json
  • objdiff-cli: gmMainLib_8015DBF4 improved from 59.6541% to 94.402794% with an exact 3724/3724-byte size

@decomp-dev

decomp-dev Bot commented Jun 22, 2026

Copy link
Copy Markdown

Report for GALE01 (0a6d581 - b12c61f)

📈 1 improvement in an unmatched item
Unit Item Bytes Before After
main/melee/gm/gmmain_lib gmMainLib_8015DBF4 +1294 59.65% 94.40%

@ribbanya ribbanya merged commit c2dc198 into doldecomp:master Jun 22, 2026
10 checks passed
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