Skip to content

Improve fn_801701C0 match to 98.94% - #3081

Draft
g-guthrie wants to merge 1 commit into
doldecomp:masterfrom
g-guthrie:agent/improve-fn-801701c0
Draft

Improve fn_801701C0 match to 98.94%#3081
g-guthrie wants to merge 1 commit into
doldecomp:masterfrom
g-guthrie:agent/improve-fn-801701c0

Conversation

@g-guthrie

Copy link
Copy Markdown
Contributor

Summary

  • load the three x3 flag bytes by byte offset before rematerializing the player record
  • restore the target instruction order and exact 6,344-byte function size
  • improve fn_801701C0 from 98.51009% to 98.93884% in the relocation-stripped MWCC comparison

Validation

  • exact MWCC 1.2.5n comparison: 98.93884%, size 6,344 bytes
  • clang-format pre-commit hook
  • changed-file style check
  • full source style sweep
  • git diff --check

The local retail-DOL matrix was unavailable because this checkout does not contain the required user-owned game binary; the pull request CI will run that matrix.

Generated with Codex.

@decomp-dev

decomp-dev Bot commented Aug 14, 2026

Copy link
Copy Markdown

Report for GALE01 (76a4770 - 10b7440)

📈 1 improvement in an unmatched item
Unit Item Bytes Before After
main/melee/gm/gm_16F1 fn_801701C0 +27 98.50% 98.93%

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