mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 14:02:04 -04:00
6802997180
- func_8012D098 (189 ins, ALL 8 $s regs) + func_8012EC04 (178, sibling+GTE-tail): both MATCHED by Opus alone applying §32/§34 — NO Fable5. Finding: the '3 hardest 8-$s-reg giants' were mis-ranked; their $s pressure is param/buffer-derived, not global-array hoists -> Opus one-shots them. - banking recipe (per-giant integration is mechanical, §30a): fix_arity_callers --any-proto (no-proto the conflicting caller extern vs the matched def-sig) -> sig_unify (callee proto) -> strip draft-local typedefs already in engine_types.h + anonymize named locals -> harvest_verify ×1 -> dedup_propagate --recover ×134. (skip cast_call_sites — it mis-casts no-proto void f().) clean fleet check-all 136/136, dedup +2 groups/0 failed, 0 NON_MATCHING.