mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-04 16:28:11 -04:00
c7d67048a0
16 of 27 entries dropped as STALE, all of them the CARVE-BLOCKED set the four §431 splits in commit:3709 just unblocked. 11 WALL entries kept (curated, pinned by their `# WALL:` annotation, which exclude_audit re-reads as a pin so a wall survives regeneration). An exclude list records what the TOOLING could not do, so it becomes a list of work you decided not to do the moment the tooling improves — regenerating it is part of the fix, not follow-up hygiene. draw_waves --exclude-file audits and REFUSES a stale list.
16 lines
1.7 KiB
Plaintext
16 lines
1.7 KiB
Plaintext
# regenerated by tools/exclude_audit.py from config/wave_exclude.txt
|
|
# 11 still-valid of 27; 16 dropped as stale (banked / linked / blocker-since-fixed).
|
|
# An exclude list records what the TOOLING could not do — regenerate it as
|
|
# part of every tool fix, or it becomes a list of work you decided not to do.
|
|
main:PopMatrix # WALL: compiler wall (merged from S68_walls_332.txt)
|
|
main:PushMatrix # WALL: compiler wall (merged from S68_walls_332.txt)
|
|
main:func_8005D9C4 # WALL: no jump table — curated compiler fact, not a tooling limit
|
|
main:func_8005ECC0 # WALL: no jump table — curated compiler fact, not a tooling limit
|
|
main:func_8005F0C8 # WALL: compiler wall (merged from S68_walls.txt)
|
|
main:func_80062144 # WALL: no jump table — curated compiler fact, not a tooling limit
|
|
md_MAIN_034:func_800CB00C # WALL: compiler wall (merged from S68_walls_332.txt)
|
|
ov_SC03_105:func_801834A4 # WALL: loop.c movable ordering, closeness 6 (S71)
|
|
ov_SC06_022:func_8017DF28 # WALL: expand_block_move copy_addr_to_reg pseudo + cse reuse, closeness 2 (S71)
|
|
main:func_8002B0B4 # WALL: §179-C/§434 — no epilogue; every exit is a raw j/jr into labels inside SaveLoadRoutine, with which it shares one 0x40 frame. Same route as its twin: the §265 pair transcription, not a per-function draft. Excluded from DRAWS only.
|
|
main:SaveLoadRoutine # WALL: §296/§434 — SaveLoadRoutine (1139) and func_8002B0B4 (76) are ONE 0x40 frame across two symbols. NOT unmatchable: the §265 verbatim-asm lane transcribes SaveLoadRoutine BYTE-IDENTICAL (measured S73); it fails the whole-binary gate only because substituting one alone moves 3,989 bytes across 262 symbols of the shared frame. Route = transcribe/resegment the PAIR TOGETHER (§265), not a per-function draft. Excluded from DRAWS only.
|