mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-08 17:51:46 -04:00
15b0754e70
Measured across one wave: 4 of 5 consecutive main MATCHes turned on case source order or the .rodata table. func_800316F8's .text was ALREADY exact and it still could not bank — 18 bytes, all table. gcc emits case BODIES in source order while entry i points at case i, so value and order are independent and only ORDER is pinned by .text, which is the only thing match_one compares (§405-A). Records the method every agent converged on independently: read the table order from the .s, write bodies in that order, set values to the inverse permutation, then verify table entries / reloc symbols / internal j destinations by hand before reporting. Pairs with §427's TABLE REJECT verdict, which names the same class from the gate side.