mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
52cfc22972
- reach-134 STRUCTURAL_MISS target closed by the research idioms:
* for-loop structure (vs do-while) -> correct beqz delay-slot scheduling
* statement-order in the for-update (cookbook §2-T2) -> final 2 increments
* sig_unify canonical retype (s32 return + s32 data, integer address arithmetic)
-> resolves the TU-level conflicting-types gate failure that match_one masked
- byte-gated (harvest_verify, G3/P9): ov_SC01_077 stays d19c9580 BYTE-IDENTICAL
- propagated to all 134 overlays via dedup_propagate (per-overlay gate, fail-closed)
- make check-all: 136 passed / 0 failed; fleet 190,949 -> 191,083 / 344,010 = 55.55%
- KEY reframe: the STRUCTURAL_MISS bucket IS matchable (idioms work); distinct from
the PERMUTER_CLASS/circular regalloc-order tail which is unsteerable (T1-T3 verdict)