From d3f3d8ba22e5f60ac9fe60d0fee9c59f314dd849 Mon Sep 17 00:00:00 2001
From: Drew T <50529377+Druthulu@users.noreply.github.com>
Date: Tue, 11 Aug 2026 12:31:16 -0600
Subject: [PATCH] feat(phase-30 S47-W1b/G2): 3 retries banked, 2 new rules;
main signed for the first time
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
W1b — the 3 targets whose agents died on API rate limiting, retried with cookbook §160 in the
prompt: func_801EFBF4 (reach 12), func_801EFDC8 (12), func_8018CC40 (10, jr). 3/3 confirmed by an
independent verifier, all banked, R22 clean-fleet 213 passed / 0 failed of 213.
func_8018CC40 failed the first gate with `too many arguments to function func_80178970` — which its
own crack agent had PREDICTED in its report, naming the §17a-1 remedy. Dropped the draft's
empty-paren externs and cast 6 call sites instead; banked. Read the agent's integration notes
before diagnosing a gate failure — it has already seen the TU.
Cookbook §161a-c (index 469 sections):
§161a case 0: break; is LOAD-BEARING when a jump table is indexed from zero. The natural
case 1..5 makes gcc-2.7.2 pick minval=1, emit `addiu $v1,-1`, and shift every table index —
58 of 77 mismatched on a byte-perfect body. Tell: the table's FIRST entry points at the
function's own end address. Family-wide (10 members).
§161b aliasing a parameter into a local can force a SECOND callee-saved register (+8 frame,
+3 ins) even when uses are mutually exclusive. Suspect it before reaching for register pins.
§161c loose-prototype engine helpers: don't fight the TU's (void) decl, cast at the call site.
G2 — THE MAIN EXPERIMENT. family_hseq excludes main as "structurally barren — zero h_exact
overlap". True and irrelevant: an h_exact claim guarding an h_seq tool. There is not even a
sig-main target — main had never been signed for this pipeline. Signed it (2,002 fns, seeded from
splat boundaries via corpus.stubs rather than --bootstrap, which glues functions around jtbl
dispatch and would have corrupted the hashes under test).
Result: main is ~85% singleton work, not 100%.
internal h_seq families (>=2): 207 families / 748 fns / 11,537 ins (13.7%)
shapes shared with the fleet: 161 fns / 1,346 ins (1.6%)
genuine x1 remainder: ~71,034 ins (84.6%)
IMMEDIATELY ACTIONABLE: 44 classes / 151 main functions / 1,239 ins already have a matched exemplar
in the fleet — free propagation, invisible only because main is not in the map.
Long-term: 748 of main's 2,002 functions (37%) are templatable once one exemplar per family is
cracked, which refutes "2,002 independent cracks" as the planning assumption for the 79k-ins tail.
OPEN, deliberately not done unilaterally: adding a sig-main target and dropping main's exclusion
from family_hseq.load() changes a fleet-shared oracle every targeting tool reads. Needs Drew's call.
---
config/overlays.mk | 2 +-
config/splat.ov_SC04_018.yaml | 3 +
docs/backlog.md | 1583 +++++-----
docs/cookbook-index.md | 9 +-
docs/family-hseq.md | 106 +-
docs/matching-cookbook.md | 37 +
docs/progress.fleet.md | 34 +-
phase-ends/CURRENT_PHASE.md | 39 +
src/md_SC03_073/md_SC03_073.c | 60 +-
src/ov_SC04_018/ov_SC04_018_jr_801878E8.c | 38 -
src/ov_SC04_018/ov_SC04_018_jr_8018CC40.c | 3344 +++++++++++++++++++++
11 files changed, 4350 insertions(+), 905 deletions(-)
create mode 100644 src/ov_SC04_018/ov_SC04_018_jr_8018CC40.c
diff --git a/config/overlays.mk b/config/overlays.mk
index ca0784294..4304cbc91 100644
--- a/config/overlays.mk
+++ b/config/overlays.mk
@@ -416,7 +416,7 @@ ov_SC04_018_ELF := $(ov_SC04_018_OUT).elf
ov_SC04_018_MAPFILE := $(ov_SC04_018_OUT).map
ov_SC04_018_LD_SCRIPT := $(ov_SC04_018_OUT).ld
ov_SC04_018_SPLAT_YAML := config/splat.ov_SC04_018.yaml
-ov_SC04_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_018.o,ov_SC04_018_jr_8012ACE0.o,tail2.data.o,ov_SC04_018_jr_80135888.o,tail3.data.o,ov_SC04_018_jr_80135A4C.o,tail4.data.o,ov_SC04_018_jr_80135D20.o,tail5.data.o,ov_SC04_018_jr_801380E0.o,ov_SC04_018_o0c.o,tail6.data.o,ov_SC04_018_jr_8013F350.o,tail7.data.o,ov_SC04_018_jr_8013FFD8.o,tail8.data.o,ov_SC04_018_jr_80140608.o,tail9.data.o,ov_SC04_018_jr_8015444C.o,ov_SC04_018_jr_80154C24.o,ov_SC04_018_jr_801588CC.o,ov_SC04_018_jr_80159C84.o,tail10.data.o,ov_SC04_018_jr_8015A3C8.o,tail11.data.o,ov_SC04_018_jr_8015AE2C.o,tail12.data.o,ov_SC04_018_jr_8015C32C.o,tail13.data.o,ov_SC04_018_jr_8016AB6C.o,tail14.data.o,ov_SC04_018_jr_80171B4C.o,ov_SC04_018_jr_801734BC.o,tail15.data.o,ov_SC04_018_jr_801789AC.o,ov_SC04_018_jr_80178D40.o,tail16.data.o,ov_SC04_018_jr_8017A4AC.o,tail17.data.o,ov_SC04_018_jr_8017AE2C.o,tail18.data.o,ov_SC04_018_jr_80185D70.o,tail19.data.o,ov_SC04_018_jr_80186570.o,tail20.data.o,ov_SC04_018_jr_801878E8.o,tail21.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
+ov_SC04_018_JTBL_INTERLEAVE := --order tail.data.o,ov_SC04_018.o,ov_SC04_018_jr_8012ACE0.o,tail2.data.o,ov_SC04_018_jr_80135888.o,tail3.data.o,ov_SC04_018_jr_80135A4C.o,tail4.data.o,ov_SC04_018_jr_80135D20.o,tail5.data.o,ov_SC04_018_jr_801380E0.o,ov_SC04_018_o0c.o,tail6.data.o,ov_SC04_018_jr_8013F350.o,tail7.data.o,ov_SC04_018_jr_8013FFD8.o,tail8.data.o,ov_SC04_018_jr_80140608.o,tail9.data.o,ov_SC04_018_jr_8015444C.o,ov_SC04_018_jr_80154C24.o,ov_SC04_018_jr_801588CC.o,ov_SC04_018_jr_80159C84.o,tail10.data.o,ov_SC04_018_jr_8015A3C8.o,tail11.data.o,ov_SC04_018_jr_8015AE2C.o,tail12.data.o,ov_SC04_018_jr_8015C32C.o,tail13.data.o,ov_SC04_018_jr_8016AB6C.o,tail14.data.o,ov_SC04_018_jr_80171B4C.o,ov_SC04_018_jr_801734BC.o,tail15.data.o,ov_SC04_018_jr_801789AC.o,ov_SC04_018_jr_80178D40.o,tail16.data.o,ov_SC04_018_jr_8017A4AC.o,tail17.data.o,ov_SC04_018_jr_8017AE2C.o,tail18.data.o,ov_SC04_018_jr_80185D70.o,tail19.data.o,ov_SC04_018_jr_80186570.o,tail20.data.o,ov_SC04_018_jr_801878E8.o,tail21.data.o,ov_SC04_018_jr_8018CC40.o,tail22.data.o,trailing.o # Phase-26 §8 jtbl-rodata carve
build/src/ov_SC04_018/ov_SC04_018.o: JTBL_PADS := 0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0x14
build/src/ov_SC04_018/ov_SC04_018_jr_8012ACE0.o: JTBL_PADS := 0,0,0 # §8e pads (jtbl_carve.py) tables=+0x0,+0xcc,+0xe0
build/src/ov_SC04_018/ov_SC04_018_jr_80135D20.o: JTBL_PADS := 0,4 # §8e pads (jtbl_carve.py) tables=+0x0,+0x18
diff --git a/config/splat.ov_SC04_018.yaml b/config/splat.ov_SC04_018.yaml
index 4ec768cbd..417038ad0 100644
--- a/config/splat.ov_SC04_018.yaml
+++ b/config/splat.ov_SC04_018.yaml
@@ -123,6 +123,7 @@ segments:
- [0x5dc18, c, ov_SC04_018_jr_80185D70]
- [0x5e418, c, ov_SC04_018_jr_80186570]
- [0x5f790, c, ov_SC04_018_jr_801878E8]
+ - [0x64ae8, c, ov_SC04_018_jr_8018CC40]
- [0x64dd0, data, tail]
- [0xbc2e8, .rodata, ov_SC04_018] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
- [0xbc3c4, .rodata, ov_SC04_018_jr_8012ACE0] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
@@ -171,6 +172,8 @@ segments:
- [0xbd778, data, tail20]
- [0xbd7ec, .rodata, ov_SC04_018_jr_801878E8] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
- [0xbd824, data, tail21]
+ - [0xbd8a0, .rodata, ov_SC04_018_jr_8018CC40] # Phase-26 §8 jtbl-rodata carve (jtbl_carve.py)
+ - [0xbd8b8, data, tail22]
- [0xBF9CC, bin, trailing] # final 3 bytes (EOF not 4-aligned; spimdisasm drops a partial word)
- [0xBF9CF] # EOF marker = the 0.4.dec byte length
# @TRAILING@ (above) is replaced by tools/new_overlay.sh: for a non-4-aligned overlay it becomes
diff --git a/docs/backlog.md b/docs/backlog.md
index 899f45e32..1ff2c43b6 100644
--- a/docs/backlog.md
+++ b/docs/backlog.md
@@ -2,7 +2,7 @@
> Generated by `tools/backlog.py render` from `.run/backlog.jsonl`. These are functions the Phase-21 automation got **close** on but did NOT byte-match. The whole-binary byte-gate is the sole arbiter (G3/P9): **byte-matches bank and are NOT listed here** — only genuine near-misses/blockers are. Ranked by hand-session priority: **reach** (×N propagation leverage) → **closeness** (match_one mismatch count, lower = closer) → **size**. Each row's `best_draft` is the closest C the machine reached — resume from there.
-**Open near-misses:** 853 · by status {'near': 798, 'matched': 1, 'failed': 54} · by class {'was 12 with a stop-searching verdict; now 2 (index-loop form + a1-spill + §148-C slider)': 1, 'cse1 elision-count: target has 16 combine-orphaned sign-ext slots, draft 12; permuter-confirmed floor from BOTH basins; §147-A/B/E refuted': 1, 'plumbing': 3, 'struct': 3, 'regalloc-order': 3, 'schedule': 2, 'loose-typing': 1, 'WAVE': 8, 'SOLVED: ghost wedge (cookbook §151) — r3000 blockage(load,store)=2 makes zero-wedge unreachable by source order': 1, None: 821, 'STRUCT': 9}
+**Open near-misses:** 854 · by status {'near': 799, 'matched': 1, 'failed': 54} · by class {'was 12 with a stop-searching verdict; now 2 (index-loop form + a1-spill + §148-C slider)': 1, 'cse1 elision-count: target has 16 combine-orphaned sign-ext slots, draft 12; permuter-confirmed floor from BOTH basins; §147-A/B/E refuted': 1, 'plumbing': 3, 'struct': 3, 'regalloc-order': 3, 'schedule': 2, 'loose-typing': 1, 'WAVE': 8, 'SOLVED: ghost wedge (cookbook §151) — r3000 blockage(load,store)=2 makes zero-wedge unreachable by source order': 1, None: 822, 'STRUCT': 9}
| # | addr | reach | class | nins | status | closeness | where it stuck | best draft |
|--:|------|------:|-------|-----:|--------|----------:|----------------|------------|
@@ -69,793 +69,794 @@
| 61 | func_80178D40 | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_80178D40.c` |
| 62 | func_8017AE2C | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017AE2C.c` |
| 63 | func_8017BEBC | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017BEBC.c` |
-| 64 | func_801807D8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801807D8.c` |
-| 65 | func_80180AD0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180AD0.c` |
-| 66 | func_8017FDB0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FDB0.c` |
-| 67 | func_80180720 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180720.c` |
-| 68 | func_80184A28 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80184A28.c` |
-| 69 | func_80183AFC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80183AFC.c` |
-| 70 | func_80181FF8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181FF8.c` |
-| 71 | func_801832F4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801832F4.c` |
-| 72 | func_8017FE4C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FE4C.c` |
-| 73 | func_80182B68 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182B68.c` |
-| 74 | func_80185E38 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80185E38.c` |
-| 75 | func_8017FD70 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FD70.c` |
-| 76 | func_801811D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801811D4.c` |
-| 77 | func_801819DC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801819DC.c` |
-| 78 | func_8018ADF8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018ADF8.c` |
-| 79 | func_80186554 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80186554.c` |
-| 80 | func_801873FC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801873FC.c` |
-| 81 | func_80180E7C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180E7C.c` |
-| 82 | func_801835FC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801835FC.c` |
-| 83 | func_801863D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801863D4.c` |
-| 84 | func_80181540 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181540.c` |
-| 85 | func_801809D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801809D4.c` |
-| 86 | func_801802A4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801802A4.c` |
-| 87 | func_80186BD4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80186BD4.c` |
-| 88 | func_8017FB98 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FB98.c` |
-| 89 | func_80187840 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80187840.c` |
-| 90 | func_8017E29C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017E29C.c` |
-| 91 | func_8017D930 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017D930.c` |
-| 92 | func_80181FCC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181FCC.c` |
-| 93 | func_8018B344 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018B344.c` |
-| 94 | func_80188858 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80188858.c` |
-| 95 | func_80182E9C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182E9C.c` |
-| 96 | func_8017F378 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017F378.c` |
-| 97 | func_801852D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801852D4.c` |
-| 98 | func_80182CEC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182CEC.c` |
-| 99 | func_8018944C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018944C.c` |
-| 100 | func_8018A598 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018A598.c` |
-| 101 | func_8017EA40 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EA40.c` |
-| 102 | func_8017EC64 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EC64.c` |
-| 103 | func_8017EA68 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EA68.c` |
-| 104 | func_80180074 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180074.c` |
-| 105 | func_801847E4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801847E4.c` |
-| 106 | func_80182470 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182470.c` |
-| 107 | func_8017E3D8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017E3D8.c` |
-| 108 | func_8018386C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018386C.c` |
-| 109 | func_80187A0C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80187A0C.c` |
-| 110 | func_8018893C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018893C.c` |
-| 111 | func_801900B0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801900B0.c` |
-| 112 | func_8017F6B0 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017F6B0.c` |
-| 113 | func_8017DDFC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017DDFC.c` |
-| 114 | func_80182264 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80182264.c` |
-| 115 | func_80181834 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80181834.c` |
-| 116 | func_801843CC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801843CC.c` |
-| 117 | func_8017FC8C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017FC8C.c` |
-| 118 | func_80183228 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80183228.c` |
-| 119 | func_8017E404 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017E404.c` |
-| 120 | func_801879B0 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801879B0.c` |
-| 121 | func_801828C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801828C8.c` |
-| 122 | func_8017E874 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017E874.c` |
-| 123 | func_80185000 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80185000.c` |
-| 124 | func_80180834 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80180834.c` |
-| 125 | func_8018BA9C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8018BA9C.c` |
-| 126 | func_80186DAC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80186DAC.c` |
-| 127 | func_8017EE78 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017EE78.c` |
-| 128 | func_801804C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801804C8.c` |
-| 129 | func_80180B0C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80180B0C.c` |
-| 130 | func_8017D468 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017D468.c` |
-| 131 | func_801816FC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801816FC.c` |
-| 132 | func_8017DE90 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017DE90.c` |
-| 133 | func_8018AFDC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018AFDC.c` |
-| 134 | func_80180D34 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80180D34.c` |
-| 135 | func_8017F38C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017F38C.c` |
-| 136 | func_8018AE6C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018AE6C.c` |
-| 137 | func_8018D4B4 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018D4B4.c` |
-| 138 | func_801874E8 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801874E8.c` |
-| 139 | func_80183320 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80183320.c` |
-| 140 | func_801857D4 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801857D4.c` |
-| 141 | func_8018B234 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018B234.c` |
-| 142 | func_8017F534 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017F534.c` |
-| 143 | func_801861DC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801861DC.c` |
-| 144 | func_801896EC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801896EC.c` |
-| 145 | func_8018C7C8 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018C7C8.c` |
-| 146 | func_80187B80 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80187B80.c` |
-| 147 | func_8018672C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018672C.c` |
-| 148 | func_801894B0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801894B0.c` |
-| 149 | func_8018B1E0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018B1E0.c` |
-| 150 | func_80184870 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80184870.c` |
-| 151 | func_8017E6B0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017E6B0.c` |
-| 152 | func_8017F8E4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017F8E4.c` |
-| 153 | func_8017FF90 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017FF90.c` |
-| 154 | func_8017FAE0 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017FAE0.c` |
-| 155 | func_8017E918 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017E918.c` |
-| 156 | func_80180ED4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80180ED4.c` |
-| 157 | func_80184880 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80184880.c` |
-| 158 | func_8018455C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018455C.c` |
-| 159 | func_801823F0 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_801823F0.c` |
-| 160 | func_80188510 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80188510.c` |
-| 161 | func_80182CD4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80182CD4.c` |
-| 162 | func_8018119C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018119C.c` |
-| 163 | func_8018C394 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018C394.c` |
-| 164 | func_80184D0C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80184D0C.c` |
-| 165 | func_801803F0 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801803F0.c` |
-| 166 | func_8017F7D8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F7D8.c` |
-| 167 | func_80181B8C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181B8C.c` |
-| 168 | func_80180564 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80180564.c` |
-| 169 | func_801809F4 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801809F4.c` |
-| 170 | func_8017F250 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F250.c` |
-| 171 | func_8017F66C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F66C.c` |
-| 172 | func_80181E18 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181E18.c` |
-| 173 | func_80180100 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80180100.c` |
-| 174 | func_80181EF0 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181EF0.c` |
-| 175 | func_801821B8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801821B8.c` |
-| 176 | func_8018312C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018312C.c` |
-| 177 | func_8017F11C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F11C.c` |
-| 178 | func_80182938 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80182938.c` |
-| 179 | func_8018517C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018517C.c` |
-| 180 | func_8017DA90 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017DA90.c` |
-| 181 | func_80181BB4 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181BB4.c` |
-| 182 | func_80185338 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80185338.c` |
-| 183 | func_80185E54 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80185E54.c` |
-| 184 | func_80183DB8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80183DB8.c` |
-| 185 | func_80180AE8 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80180AE8.c` |
-| 186 | func_80184A58 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80184A58.c` |
-| 187 | func_80181C78 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80181C78.c` |
-| 188 | func_801855DC | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801855DC.c` |
-| 189 | func_8017FCD4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017FCD4.c` |
-| 190 | func_8017E06C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017E06C.c` |
-| 191 | func_80187AD4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80187AD4.c` |
-| 192 | func_8018595C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8018595C.c` |
-| 193 | func_80185B20 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80185B20.c` |
-| 194 | func_801802CC | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801802CC.c` |
-| 195 | func_8017E2C4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017E2C4.c` |
-| 196 | func_80188F80 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80188F80.c` |
-| 197 | func_80181FF4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80181FF4.c` |
-| 198 | func_80189240 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80189240.c` |
-| 199 | func_80184618 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80184618.c` |
-| 200 | func_8018413C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8018413C.c` |
-| 201 | func_801819A0 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801819A0.c` |
-| 202 | func_801855F0 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801855F0.c` |
-| 203 | func_80186A28 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186A28.c` |
-| 204 | func_80186A88 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186A88.c` |
-| 205 | func_80180F4C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80180F4C.c` |
-| 206 | func_80186C88 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186C88.c` |
-| 207 | func_801815D8 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_801815D8.c` |
-| 208 | func_80189898 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80189898.c` |
-| 209 | func_8017CF40 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017CF40.c` |
-| 210 | func_80180458 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180458.c` |
-| 211 | func_80185C6C | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80185C6C.c` |
-| 212 | func_8017C104 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017C104.c` |
-| 213 | func_80180410 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180410.c` |
-| 214 | func_80180754 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180754.c` |
-| 215 | func_80186720 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80186720.c` |
-| 216 | func_8017F710 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017F710.c` |
-| 217 | func_80185344 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80185344.c` |
-| 218 | func_80182230 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80182230.c` |
-| 219 | func_8017E254 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017E254.c` |
-| 220 | func_80185F24 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80185F24.c` |
-| 221 | func_80189858 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80189858.c` |
-| 222 | func_8017FFF0 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017FFF0.c` |
-| 223 | func_8017E908 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017E908.c` |
-| 224 | func_8017CF9C | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017CF9C.c` |
-| 225 | func_801832B0 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801832B0.c` |
-| 226 | func_801813B8 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801813B8.c` |
-| 227 | func_80184734 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80184734.c` |
-| 228 | func_801825C8 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801825C8.c` |
-| 229 | func_80183430 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80183430.c` |
-| 230 | func_80188508 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80188508.c` |
-| 231 | func_8018D330 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8018D330.c` |
-| 232 | func_80186A70 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80186A70.c` |
-| 233 | func_8017F474 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017F474.c` |
-| 234 | func_8017E804 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017E804.c` |
-| 235 | func_80181C84 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80181C84.c` |
-| 236 | func_80185EB4 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80185EB4.c` |
-| 237 | func_80188690 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80188690.c` |
-| 238 | func_8018F658 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8018F658.c` |
-| 239 | func_8017F228 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017F228.c` |
-| 240 | func_801801F4 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801801F4.c` |
-| 241 | func_8017F358 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F358.c` |
-| 242 | func_80180E9C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180E9C.c` |
-| 243 | func_80180854 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180854.c` |
-| 244 | func_80180E54 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180E54.c` |
-| 245 | func_8017F7F4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F7F4.c` |
-| 246 | func_801827FC | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801827FC.c` |
-| 247 | func_8017FE88 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017FE88.c` |
-| 248 | func_80180EC0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180EC0.c` |
-| 249 | func_8018897C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018897C.c` |
-| 250 | func_8018AA88 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018AA88.c` |
-| 251 | func_8017FED4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017FED4.c` |
-| 252 | func_8018C310 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018C310.c` |
-| 253 | func_80182AD4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80182AD4.c` |
-| 254 | func_8018868C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018868C.c` |
-| 255 | func_80182298 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80182298.c` |
-| 256 | func_80187114 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80187114.c` |
-| 257 | func_80181B34 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80181B34.c` |
-| 258 | func_801860F8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801860F8.c` |
-| 259 | func_80188BF8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80188BF8.c` |
-| 260 | func_80183BD0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183BD0.c` |
-| 261 | func_801860F4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801860F4.c` |
-| 262 | func_80183628 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183628.c` |
-| 263 | func_8018964C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018964C.c` |
-| 264 | func_801854C8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801854C8.c` |
-| 265 | func_80184664 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80184664.c` |
-| 266 | func_80185528 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80185528.c` |
-| 267 | func_80187454 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80187454.c` |
-| 268 | func_8017F7BC | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F7BC.c` |
-| 269 | func_801830C8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801830C8.c` |
-| 270 | func_8017D4F0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017D4F0.c` |
-| 271 | func_801825E8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801825E8.c` |
-| 272 | func_80183C1C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183C1C.c` |
-| 273 | func_8017FCC0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017FCC0.c` |
-| 274 | func_8017FFD0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017FFD0.c` |
-| 275 | func_80180E34 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180E34.c` |
-| 276 | func_80180014 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180014.c` |
-| 277 | func_8018082C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018082C.c` |
-| 278 | func_8018373C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018373C.c` |
-| 279 | func_80182724 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80182724.c` |
-| 280 | func_80188E8C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80188E8C.c` |
-| 281 | func_801806E0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801806E0.c` |
-| 282 | func_801870B4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801870B4.c` |
-| 283 | func_80185E3C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80185E3C.c` |
-| 284 | func_801823D4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801823D4.c` |
-| 285 | func_80180AF4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180AF4.c` |
-| 286 | func_8017F804 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017F804.c` |
-| 287 | func_80183F7C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80183F7C.c` |
-| 288 | func_801800DC | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801800DC.c` |
-| 289 | func_80182190 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80182190.c` |
-| 290 | func_8018A594 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018A594.c` |
-| 291 | func_8017F300 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017F300.c` |
-| 292 | func_80184794 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80184794.c` |
-| 293 | func_80186D64 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80186D64.c` |
-| 294 | func_8018151C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018151C.c` |
-| 295 | func_8017F7E8 | 1 | WAVE | 177 | near | 11 | WAVE: 11 mismatch | `.run/backlog_drafts/func_8017F7E8.c` |
-| 296 | func_801824D0 | 1 | WAVE | 181 | near | 11 | WAVE: 11 mismatch | `.run/backlog_drafts/func_801824D0.c` |
-| 297 | func_80182F4C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182F4C.c` |
-| 298 | func_801835C8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801835C8.c` |
-| 299 | func_8017D6C4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017D6C4.c` |
-| 300 | func_80181960 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181960.c` |
-| 301 | func_8017D7C8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017D7C8.c` |
-| 302 | func_8017F67C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017F67C.c` |
-| 303 | func_80181724 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181724.c` |
-| 304 | func_80180154 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80180154.c` |
-| 305 | func_80180EA8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80180EA8.c` |
-| 306 | func_8018F91C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8018F91C.c` |
-| 307 | func_801835F4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801835F4.c` |
-| 308 | func_801848B4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801848B4.c` |
-| 309 | func_8017E5D4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017E5D4.c` |
-| 310 | func_80182118 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182118.c` |
-| 311 | func_8017E2C0 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017E2C0.c` |
-| 312 | func_80181744 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181744.c` |
-| 313 | func_8017EECC | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017EECC.c` |
-| 314 | func_80182F78 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182F78.c` |
-| 315 | func_8017F154 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017F154.c` |
-| 316 | func_8018150C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8018150C.c` |
-| 317 | func_801803A4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801803A4.c` |
-| 318 | func_8017D7F8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017D7F8.c` |
-| 319 | func_8017DFF8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017DFF8.c` |
-| 320 | func_8017D08C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017D08C.c` |
-| 321 | func_8017DBD8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017DBD8.c` |
-| 322 | func_8017F574 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F574.c` |
-| 323 | func_80183AC8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80183AC8.c` |
-| 324 | func_80181C08 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80181C08.c` |
-| 325 | func_801822C8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801822C8.c` |
-| 326 | func_80183BEC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80183BEC.c` |
-| 327 | func_80184DB4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184DB4.c` |
-| 328 | func_80184698 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184698.c` |
-| 329 | func_80184718 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184718.c` |
-| 330 | func_8017F4BC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F4BC.c` |
-| 331 | func_801810A4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801810A4.c` |
-| 332 | func_801810D8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801810D8.c` |
-| 333 | func_80180554 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80180554.c` |
-| 334 | func_80181E5C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80181E5C.c` |
-| 335 | func_80189DDC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80189DDC.c` |
-| 336 | func_8018ABE0 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8018ABE0.c` |
-| 337 | func_80189A60 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80189A60.c` |
-| 338 | func_801827C0 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801827C0.c` |
-| 339 | func_80186A58 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80186A58.c` |
-| 340 | func_8017F2BC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F2BC.c` |
-| 341 | func_8017F184 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F184.c` |
-| 342 | func_80185F58 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80185F58.c` |
-| 343 | func_8018A3C8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018A3C8.c` |
-| 344 | func_80180528 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80180528.c` |
-| 345 | func_801818EC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801818EC.c` |
-| 346 | func_8017DA3C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017DA3C.c` |
-| 347 | func_8017EDA8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017EDA8.c` |
-| 348 | func_801816CC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801816CC.c` |
-| 349 | func_8017D914 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017D914.c` |
-| 350 | func_8017FD58 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017FD58.c` |
-| 351 | func_8017F830 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017F830.c` |
-| 352 | func_8018276C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018276C.c` |
-| 353 | func_80183AF8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80183AF8.c` |
-| 354 | func_80180C34 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80180C34.c` |
-| 355 | func_8018BDA4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018BDA4.c` |
-| 356 | func_8017C8E4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017C8E4.c` |
-| 357 | func_80186D30 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80186D30.c` |
-| 358 | func_8017F0D8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017F0D8.c` |
-| 359 | func_8017E358 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017E358.c` |
-| 360 | func_8017E35C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017E35C.c` |
-| 361 | func_801811B4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801811B4.c` |
-| 362 | func_8017CDBC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017CDBC.c` |
-| 363 | func_80180D10 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180D10.c` |
-| 364 | func_8018316C | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8018316C.c` |
-| 365 | func_8017E808 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017E808.c` |
-| 366 | func_80180654 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180654.c` |
-| 367 | func_80186DE8 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80186DE8.c` |
-| 368 | func_801838EC | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801838EC.c` |
-| 369 | func_801892C0 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801892C0.c` |
-| 370 | func_801859E4 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801859E4.c` |
-| 371 | func_80189504 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80189504.c` |
-| 372 | func_8017C918 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017C918.c` |
-| 373 | func_801813F0 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801813F0.c` |
-| 374 | func_80181F6C | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80181F6C.c` |
-| 375 | func_8017EA04 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017EA04.c` |
-| 376 | func_8017EBA8 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017EBA8.c` |
-| 377 | func_80185404 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80185404.c` |
-| 378 | func_8017D7C4 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017D7C4.c` |
-| 379 | func_8017D974 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017D974.c` |
-| 380 | func_80180950 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180950.c` |
-| 381 | func_8013BD34 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8013BD34.c` |
-| 382 | func_80181784 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181784.c` |
-| 383 | func_801803F4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_801803F4.c` |
-| 384 | func_8017E818 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E818.c` |
-| 385 | func_80181B0C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181B0C.c` |
-| 386 | func_8017F138 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F138.c` |
-| 387 | func_8017E290 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E290.c` |
-| 388 | func_80181A94 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181A94.c` |
-| 389 | func_8017D1B4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D1B4.c` |
-| 390 | func_8017D220 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D220.c` |
-| 391 | func_80181028 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181028.c` |
-| 392 | func_8018533C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8018533C.c` |
-| 393 | func_8017F268 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F268.c` |
-| 394 | func_8017F120 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F120.c` |
-| 395 | func_80185A68 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80185A68.c` |
-| 396 | func_8017D49C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D49C.c` |
-| 397 | func_8017F5E0 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F5E0.c` |
-| 398 | func_8017DFCC | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017DFCC.c` |
-| 399 | func_80181C1C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181C1C.c` |
-| 400 | func_8017E9F4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E9F4.c` |
-| 401 | func_8017F3A8 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F3A8.c` |
-| 402 | func_8017E304 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E304.c` |
-| 403 | func_8017E0F0 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E0F0.c` |
-| 404 | func_80182D78 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80182D78.c` |
-| 405 | func_8017F920 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F920.c` |
-| 406 | func_80187A8C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80187A8C.c` |
-| 407 | func_8017F1F8 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F1F8.c` |
-| 408 | func_8017EC84 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EC84.c` |
-| 409 | func_8017E9CC | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E9CC.c` |
-| 410 | func_8017EAE0 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EAE0.c` |
-| 411 | func_80186984 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80186984.c` |
-| 412 | func_8017F414 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F414.c` |
-| 413 | func_8017E090 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E090.c` |
-| 414 | func_801853F8 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_801853F8.c` |
-| 415 | func_8017F20C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F20C.c` |
-| 416 | func_80182654 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80182654.c` |
-| 417 | func_8017CDE4 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017CDE4.c` |
-| 418 | func_8017DFAC | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017DFAC.c` |
-| 419 | func_8017EF1C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EF1C.c` |
-| 420 | func_8017EEF4 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017EEF4.c` |
-| 421 | func_8017E950 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017E950.c` |
-| 422 | func_8017CDD8 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017CDD8.c` |
-| 423 | func_80180890 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180890.c` |
-| 424 | func_80180D74 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180D74.c` |
-| 425 | func_8017F568 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017F568.c` |
-| 426 | func_80180D14 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180D14.c` |
-| 427 | func_80183C58 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80183C58.c` |
-| 428 | func_8013B7F4 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8013B7F4.c` |
-| 429 | func_8018208C | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8018208C.c` |
-| 430 | func_801877DC | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_801877DC.c` |
-| 431 | func_80189630 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80189630.c` |
-| 432 | func_80184630 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80184630.c` |
-| 433 | func_8017E850 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017E850.c` |
-| 434 | func_8017DCF4 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017DCF4.c` |
-| 435 | func_8017D988 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017D988.c` |
-| 436 | func_80182E38 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80182E38.c` |
-| 437 | func_80180B54 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80180B54.c` |
-| 438 | func_8017D600 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017D600.c` |
-| 439 | func_8017F6C4 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017F6C4.c` |
-| 440 | func_8013B7AC | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8013B7AC.c` |
-| 441 | func_8017FFCC | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017FFCC.c` |
-| 442 | func_801811F4 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_801811F4.c` |
-| 443 | func_80180DB8 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80180DB8.c` |
-| 444 | func_8017D184 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017D184.c` |
-| 445 | func_8017F160 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F160.c` |
-| 446 | func_8017F4D0 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F4D0.c` |
-| 447 | func_8018033C | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8018033C.c` |
-| 448 | func_80181138 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80181138.c` |
-| 449 | func_8017E048 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017E048.c` |
-| 450 | func_8017F3BC | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F3BC.c` |
-| 451 | func_801845B4 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_801845B4.c` |
-| 452 | func_8017FF30 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017FF30.c` |
-| 453 | func_80185288 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80185288.c` |
-| 454 | func_8017E890 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017E890.c` |
-| 455 | func_8018555C | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8018555C.c` |
-| 456 | func_801826EC | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_801826EC.c` |
-| 457 | func_8017DB00 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017DB00.c` |
-| 458 | func_80181054 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_80181054.c` |
-| 459 | func_8017D704 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017D704.c` |
-| 460 | func_8017FA00 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017FA00.c` |
-| 461 | func_8018B6F4 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8018B6F4.c` |
-| 462 | func_8017EEC8 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017EEC8.c` |
-| 463 | func_8017C6B8 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017C6B8.c` |
-| 464 | func_8017DB44 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DB44.c` |
-| 465 | func_80187050 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_80187050.c` |
-| 466 | func_8017DD18 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DD18.c` |
-| 467 | func_8017D308 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017D308.c` |
-| 468 | func_8017D8B0 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017D8B0.c` |
-| 469 | func_8017F080 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017F080.c` |
-| 470 | func_80180548 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_80180548.c` |
-| 471 | func_8017DE78 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DE78.c` |
-| 472 | func_80185A18 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80185A18.c` |
-| 473 | func_8017FF2C | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017FF2C.c` |
-| 474 | func_801803E0 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_801803E0.c` |
-| 475 | func_8017D828 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017D828.c` |
-| 476 | func_8017DC08 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017DC08.c` |
-| 477 | func_80187C64 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80187C64.c` |
-| 478 | func_8017FA90 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017FA90.c` |
-| 479 | func_8017F320 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017F320.c` |
-| 480 | func_80181478 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80181478.c` |
-| 481 | func_801868E0 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_801868E0.c` |
-| 482 | func_8018AB74 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8018AB74.c` |
-| 483 | func_8017DE70 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017DE70.c` |
-| 484 | func_8018A640 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8018A640.c` |
-| 485 | func_8017DC54 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017DC54.c` |
-| 486 | func_8017F480 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017F480.c` |
-| 487 | func_8017EF7C | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017EF7C.c` |
-| 488 | func_80182FF0 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80182FF0.c` |
-| 489 | func_80182EE8 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80182EE8.c` |
-| 490 | func_8017E240 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017E240.c` |
-| 491 | func_8017CE94 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017CE94.c` |
-| 492 | func_8017D2A4 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017D2A4.c` |
-| 493 | func_8017FAC8 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017FAC8.c` |
-| 494 | func_80181F60 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80181F60.c` |
-| 495 | func_8018381C | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8018381C.c` |
-| 496 | func_8017F500 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F500.c` |
-| 497 | func_8017D1E0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017D1E0.c` |
-| 498 | func_8017DDBC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017DDBC.c` |
-| 499 | func_8017F1BC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F1BC.c` |
-| 500 | func_8017EFB0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017EFB0.c` |
-| 501 | func_80182708 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80182708.c` |
-| 502 | func_8017F8A8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F8A8.c` |
-| 503 | func_8017EBEC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017EBEC.c` |
-| 504 | func_80184DE8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80184DE8.c` |
-| 505 | func_8018333C | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8018333C.c` |
-| 506 | func_8018056C | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8018056C.c` |
-| 507 | func_80180EB8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80180EB8.c` |
-| 508 | func_801856F0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_801856F0.c` |
-| 509 | func_8018DFDC | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8018DFDC.c` |
-| 510 | func_801827A8 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_801827A8.c` |
-| 511 | func_8017CFC4 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017CFC4.c` |
-| 512 | func_8017D7A4 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017D7A4.c` |
-| 513 | func_80182514 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80182514.c` |
-| 514 | func_8018545C | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8018545C.c` |
-| 515 | func_80181134 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80181134.c` |
-| 516 | func_8017FE10 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017FE10.c` |
-| 517 | func_80182E34 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80182E34.c` |
-| 518 | func_8017D864 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017D864.c` |
-| 519 | func_8017DB70 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017DB70.c` |
-| 520 | func_8017FB68 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017FB68.c` |
-| 521 | func_8018ACB4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8018ACB4.c` |
-| 522 | func_8017EBF4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017EBF4.c` |
-| 523 | func_80180A5C | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_80180A5C.c` |
-| 524 | func_801830EC | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801830EC.c` |
-| 525 | func_801804F4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801804F4.c` |
-| 526 | func_8017E6C0 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017E6C0.c` |
-| 527 | func_8017F024 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017F024.c` |
-| 528 | func_80181254 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_80181254.c` |
-| 529 | func_801EDC18 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801EDC18.c` |
-| 530 | func_80184A1C | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80184A1C.c` |
-| 531 | func_80184430 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80184430.c` |
-| 532 | func_80185934 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80185934.c` |
-| 533 | func_80180D28 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80180D28.c` |
-| 534 | func_8017E1F4 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_8017E1F4.c` |
-| 535 | func_80182C24 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80182C24.c` |
-| 536 | func_8017DAD0 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017DAD0.c` |
-| 537 | func_80183C4C | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183C4C.c` |
-| 538 | func_80181300 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80181300.c` |
-| 539 | func_8017E218 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017E218.c` |
-| 540 | func_8017F8AC | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017F8AC.c` |
-| 541 | func_80180E98 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80180E98.c` |
-| 542 | func_80188650 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80188650.c` |
-| 543 | func_80183A18 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183A18.c` |
-| 544 | func_80183A24 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183A24.c` |
-| 545 | func_80180CA0 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180CA0.c` |
-| 546 | func_8017ED0C | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017ED0C.c` |
-| 547 | func_8017FB4C | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017FB4C.c` |
-| 548 | func_801840C0 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_801840C0.c` |
-| 549 | func_8017F344 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017F344.c` |
-| 550 | func_80180214 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180214.c` |
-| 551 | func_801803DC | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_801803DC.c` |
-| 552 | func_80181304 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80181304.c` |
-| 553 | func_8018B9DC | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8018B9DC.c` |
-| 554 | func_80180840 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180840.c` |
-| 555 | func_80182E08 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_80182E08.c` |
-| 556 | func_8017F750 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8017F750.c` |
-| 557 | func_8018133C | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8018133C.c` |
-| 558 | func_8017D894 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8017D894.c` |
-| 559 | func_80182268 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80182268.c` |
-| 560 | func_8018337C | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8018337C.c` |
-| 561 | func_801800F4 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_801800F4.c` |
-| 562 | func_80181990 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80181990.c` |
-| 563 | func_8017D8C8 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D8C8.c` |
-| 564 | func_80184AA8 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80184AA8.c` |
-| 565 | func_8017E9EC | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017E9EC.c` |
-| 566 | func_80182D18 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80182D18.c` |
-| 567 | func_8017D524 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D524.c` |
-| 568 | func_8017D784 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D784.c` |
-| 569 | func_801856E4 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_801856E4.c` |
-| 570 | func_8017EEFC | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017EEFC.c` |
-| 571 | func_8017FC50 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FC50.c` |
-| 572 | func_8017D554 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017D554.c` |
-| 573 | func_80183018 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_80183018.c` |
-| 574 | func_8017F370 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017F370.c` |
-| 575 | func_8017DBC0 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017DBC0.c` |
-| 576 | func_80182000 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_80182000.c` |
-| 577 | func_8017FEC8 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FEC8.c` |
-| 578 | func_8017D874 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017D874.c` |
-| 579 | func_8017FACC | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FACC.c` |
-| 580 | func_8017F7F8 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017F7F8.c` |
-| 581 | func_8017FB78 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_8017FB78.c` |
-| 582 | func_80181A40 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_80181A40.c` |
-| 583 | func_801800D4 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_801800D4.c` |
-| 584 | func_80182E1C | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_80182E1C.c` |
-| 585 | func_8017EEB0 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_8017EEB0.c` |
-| 586 | func_8017F8E0 | None | | None | near | 34 | residual: 34 mismatch | `.run/backlog_drafts/func_8017F8E0.c` |
-| 587 | func_8017E740 | None | | None | near | 34 | residual: 34 mismatch | `.run/backlog_drafts/func_8017E740.c` |
-| 588 | func_80183834 | 1 | STRUCT | 135 | near | 35 | STRUCT: 35 mismatch | `.run/backlog_drafts/func_80183834.c` |
-| 589 | func_8017D804 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017D804.c` |
-| 590 | func_8017DA0C | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017DA0C.c` |
-| 591 | func_80180030 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_80180030.c` |
-| 592 | func_8017E038 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017E038.c` |
-| 593 | func_8017E32C | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017E32C.c` |
-| 594 | func_80181090 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_80181090.c` |
-| 595 | func_8017EC78 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017EC78.c` |
-| 596 | func_8017E79C | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017E79C.c` |
-| 597 | func_80182A08 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_80182A08.c` |
-| 598 | func_8017F0E8 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017F0E8.c` |
-| 599 | func_8017D294 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017D294.c` |
-| 600 | func_80180F08 | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_80180F08.c` |
-| 601 | func_8017EB5C | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017EB5C.c` |
-| 602 | func_8017D29C | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017D29C.c` |
-| 603 | func_8017E230 | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017E230.c` |
-| 604 | func_8017DA00 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017DA00.c` |
-| 605 | func_8017E6FC | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017E6FC.c` |
-| 606 | func_8017FE08 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017FE08.c` |
-| 607 | func_8017D80C | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017D80C.c` |
-| 608 | func_8018263C | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8018263C.c` |
-| 609 | func_80186FA8 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_80186FA8.c` |
-| 610 | func_80180A38 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_80180A38.c` |
-| 611 | func_8017D740 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017D740.c` |
-| 612 | func_8017DD44 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017DD44.c` |
-| 613 | func_8017E840 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017E840.c` |
-| 614 | func_8017E014 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017E014.c` |
-| 615 | func_8017EC70 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017EC70.c` |
-| 616 | func_80180C2C | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_80180C2C.c` |
-| 617 | func_8017F724 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017F724.c` |
-| 618 | func_8018ACD4 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8018ACD4.c` |
-| 619 | func_8018308C | 1 | STRUCT | 166 | near | 40 | STRUCT: 40 mismatch | `.run/backlog_drafts/func_8018308C.c` |
-| 620 | func_8017ED80 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_8017ED80.c` |
-| 621 | func_80180850 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_80180850.c` |
-| 622 | func_80181438 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_80181438.c` |
-| 623 | func_8017D0BC | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017D0BC.c` |
-| 624 | func_8017E94C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017E94C.c` |
-| 625 | func_8017E170 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017E170.c` |
-| 626 | func_8018043C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8018043C.c` |
-| 627 | func_80183364 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80183364.c` |
-| 628 | func_801824F0 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_801824F0.c` |
-| 629 | func_8017F4A0 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017F4A0.c` |
-| 630 | func_80183F4C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80183F4C.c` |
-| 631 | func_80186044 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80186044.c` |
-| 632 | func_80180010 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_80180010.c` |
-| 633 | func_8017E824 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_8017E824.c` |
-| 634 | func_80183598 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_80183598.c` |
-| 635 | func_8017ECF4 | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8017ECF4.c` |
-| 636 | func_8018118C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8018118C.c` |
-| 637 | func_8018FB8C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8018FB8C.c` |
-| 638 | func_8017D96C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8017D96C.c` |
-| 639 | func_801812FC | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_801812FC.c` |
-| 640 | func_80186B08 | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_80186B08.c` |
-| 641 | func_8017E7D0 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017E7D0.c` |
-| 642 | func_8017D01C | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017D01C.c` |
-| 643 | func_8017E380 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017E380.c` |
-| 644 | func_80180A88 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_80180A88.c` |
-| 645 | func_80189DB4 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_80189DB4.c` |
-| 646 | func_8018001C | None | | None | near | 46 | residual: 46 mismatch | `.run/backlog_drafts/func_8018001C.c` |
-| 647 | func_8017F2A0 | None | | None | near | 46 | residual: 46 mismatch | `.run/backlog_drafts/func_8017F2A0.c` |
-| 648 | func_80188BEC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_80188BEC.c` |
-| 649 | func_801804DC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801804DC.c` |
-| 650 | func_801808D8 | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801808D8.c` |
-| 651 | func_8017E8D0 | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_8017E8D0.c` |
-| 652 | func_801805DC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801805DC.c` |
-| 653 | func_8017F84C | None | | None | near | 48 | residual: 48 mismatch | `.run/backlog_drafts/func_8017F84C.c` |
-| 654 | func_8017FCF0 | None | | None | near | 48 | residual: 48 mismatch | `.run/backlog_drafts/func_8017FCF0.c` |
-| 655 | func_8017D6F0 | None | | None | near | 49 | residual: 49 mismatch | `.run/backlog_drafts/func_8017D6F0.c` |
-| 656 | func_8017DF40 | None | | None | near | 49 | residual: 49 mismatch | `.run/backlog_drafts/func_8017DF40.c` |
-| 657 | func_801845EC | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_801845EC.c` |
-| 658 | func_8017F4C4 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_8017F4C4.c` |
-| 659 | func_8017DE74 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_8017DE74.c` |
-| 660 | func_80183D48 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_80183D48.c` |
-| 661 | func_80181124 | None | | None | near | 52 | residual: 52 mismatch | `.run/backlog_drafts/func_80181124.c` |
-| 662 | func_8017FB48 | None | | None | near | 52 | residual: 52 mismatch | `.run/backlog_drafts/func_8017FB48.c` |
-| 663 | func_8018592C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018592C.c` |
-| 664 | func_8018CFF4 | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018CFF4.c` |
-| 665 | func_8017DB6C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8017DB6C.c` |
-| 666 | func_8018048C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018048C.c` |
-| 667 | func_8018465C | None | | None | near | 54 | residual: 54 mismatch | `.run/backlog_drafts/func_8018465C.c` |
-| 668 | func_80180B7C | None | | None | near | 54 | residual: 54 mismatch | `.run/backlog_drafts/func_80180B7C.c` |
-| 669 | func_8017FE54 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_8017FE54.c` |
-| 670 | func_801802BC | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_801802BC.c` |
-| 671 | func_80182030 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_80182030.c` |
-| 672 | func_80180204 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_80180204.c` |
-| 673 | func_80181DEC | None | | None | near | 57 | residual: 57 mismatch | `.run/backlog_drafts/func_80181DEC.c` |
-| 674 | func_8017E524 | None | | None | near | 57 | residual: 57 mismatch | `.run/backlog_drafts/func_8017E524.c` |
-| 675 | func_8017ECB0 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017ECB0.c` |
-| 676 | func_801898C8 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_801898C8.c` |
-| 677 | func_80184920 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80184920.c` |
-| 678 | func_80182EA0 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80182EA0.c` |
-| 679 | func_8017F1C4 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017F1C4.c` |
-| 680 | func_80181A5C | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80181A5C.c` |
-| 681 | func_8017D544 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017D544.c` |
-| 682 | func_8017EA2C | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017EA2C.c` |
-| 683 | func_80183624 | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_80183624.c` |
-| 684 | func_80180B50 | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_80180B50.c` |
-| 685 | func_8018567C | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_8018567C.c` |
-| 686 | func_8017EEE0 | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_8017EEE0.c` |
-| 687 | func_80188204 | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_80188204.c` |
-| 688 | func_8017F25C | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_8017F25C.c` |
-| 689 | func_8017EB74 | None | | None | near | 63 | residual: 63 mismatch | `.run/backlog_drafts/func_8017EB74.c` |
-| 690 | func_8017E798 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017E798.c` |
-| 691 | func_8017D610 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017D610.c` |
-| 692 | func_8017CD10 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017CD10.c` |
-| 693 | func_8017F1A0 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017F1A0.c` |
-| 694 | func_8017D928 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017D928.c` |
-| 695 | func_801865EC | 1 | WAVE | 125 | near | 65 | WAVE: 65 mismatch | `.run/backlog_drafts/func_801865EC.c` |
-| 696 | func_8018656C | None | | None | near | 65 | residual: 65 mismatch | `.run/backlog_drafts/func_8018656C.c` |
-| 697 | func_80185B5C | None | | None | near | 67 | residual: 67 mismatch | `.run/backlog_drafts/func_80185B5C.c` |
-| 698 | func_8017E910 | None | | None | near | 68 | residual: 68 mismatch | `.run/backlog_drafts/func_8017E910.c` |
-| 699 | func_80182378 | None | | None | near | 69 | residual: 69 mismatch | `.run/backlog_drafts/func_80182378.c` |
-| 700 | func_80180224 | None | | None | near | 71 | residual: 71 mismatch | `.run/backlog_drafts/func_80180224.c` |
-| 701 | func_80184238 | None | | None | near | 72 | residual: 72 mismatch | `.run/backlog_drafts/func_80184238.c` |
-| 702 | func_801866B0 | None | | None | near | 72 | residual: 72 mismatch | `.run/backlog_drafts/func_801866B0.c` |
-| 703 | func_8017D9E4 | None | | None | near | 73 | residual: 73 mismatch | `.run/backlog_drafts/func_8017D9E4.c` |
-| 704 | func_80181344 | None | | None | near | 73 | residual: 73 mismatch | `.run/backlog_drafts/func_80181344.c` |
-| 705 | func_80189B3C | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_80189B3C.c` |
-| 706 | func_80182B90 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_80182B90.c` |
-| 707 | func_8018165C | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_8018165C.c` |
-| 708 | func_8017F468 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_8017F468.c` |
-| 709 | func_801457A4 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_801457A4.c` |
-| 710 | func_8017DAB4 | None | | None | near | 75 | residual: 75 mismatch | `.run/backlog_drafts/func_8017DAB4.c` |
-| 711 | func_80181500 | None | | None | near | 75 | residual: 75 mismatch | `.run/backlog_drafts/func_80181500.c` |
-| 712 | func_801814A8 | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_801814A8.c` |
-| 713 | func_8017E81C | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_8017E81C.c` |
-| 714 | func_8018474C | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_8018474C.c` |
-| 715 | func_80184DDC | None | | None | near | 77 | residual: 77 mismatch | `.run/backlog_drafts/func_80184DDC.c` |
-| 716 | func_8017E2F4 | None | | None | near | 77 | residual: 77 mismatch | `.run/backlog_drafts/func_8017E2F4.c` |
-| 717 | func_8017EDBC | None | | None | near | 78 | residual: 78 mismatch | `.run/backlog_drafts/func_8017EDBC.c` |
-| 718 | func_8017E5F0 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_8017E5F0.c` |
-| 719 | func_801815AC | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_801815AC.c` |
-| 720 | func_8017D54C | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_8017D54C.c` |
-| 721 | func_80181260 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_80181260.c` |
-| 722 | func_801805D0 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_801805D0.c` |
-| 723 | func_8017F290 | 1 | regalloc-order | 86 | near | 81 | none — MATCH. Two levers: (1) hold &D_801270CC in a `int *state` local so its | `.run/backlog_drafts/func_8017F290.c` |
-| 724 | func_80181068 | None | | None | near | 81 | residual: 81 mismatch | `.run/backlog_drafts/func_80181068.c` |
-| 725 | func_80184E00 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_80184E00.c` |
-| 726 | func_8017EB88 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_8017EB88.c` |
-| 727 | func_8017F840 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_8017F840.c` |
-| 728 | func_8017DA9C | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_8017DA9C.c` |
-| 729 | func_801829F0 | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_801829F0.c` |
-| 730 | func_8017FBA4 | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_8017FBA4.c` |
-| 731 | func_801848AC | None | | None | near | 84 | residual: 84 mismatch | `.run/backlog_drafts/func_801848AC.c` |
-| 732 | func_801847FC | None | | None | near | 86 | residual: 86 mismatch | `.run/backlog_drafts/func_801847FC.c` |
-| 733 | func_8018006C | None | | None | near | 86 | residual: 86 mismatch | `.run/backlog_drafts/func_8018006C.c` |
-| 734 | func_8017DFD8 | None | | None | near | 87 | residual: 87 mismatch | `.run/backlog_drafts/func_8017DFD8.c` |
-| 735 | func_80181F08 | 1 | STRUCT | 117 | near | 90 | STRUCT: 90 mismatch | `.run/backlog_drafts/func_80181F08.c` |
-| 736 | func_801821D4 | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_801821D4.c` |
-| 737 | func_8017F0A8 | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_8017F0A8.c` |
-| 738 | func_8018AD3C | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_8018AD3C.c` |
-| 739 | func_8017EDC0 | None | | None | near | 91 | residual: 91 mismatch | `.run/backlog_drafts/func_8017EDC0.c` |
-| 740 | func_801807DC | None | | None | near | 92 | residual: 92 mismatch | `.run/backlog_drafts/func_801807DC.c` |
-| 741 | func_80180170 | None | | None | near | 92 | residual: 92 mismatch | `.run/backlog_drafts/func_80180170.c` |
-| 742 | func_8017D98C | 1 | plumbing | 31 | near | 93 | none — MATCH (expected): straight global stores + tail call; const 0x140 reused for two halves | `.run/backlog_drafts/func_8017D98C.c` |
-| 743 | func_8017EFFC | None | | None | near | 93 | residual: 93 mismatch | `.run/backlog_drafts/func_8017EFFC.c` |
-| 744 | func_8017D940 | None | | None | near | 94 | residual: 94 mismatch | `.run/backlog_drafts/func_8017D940.c` |
-| 745 | func_8017DAB8 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_8017DAB8.c` |
-| 746 | func_80180040 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_80180040.c` |
-| 747 | func_8017FBE0 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_8017FBE0.c` |
-| 748 | func_8017DAEC | 1 | WAVE | 113 | near | 98 | WAVE: 98 mismatch | `.run/backlog_drafts/func_8017DAEC.c` |
-| 749 | func_80182728 | None | | None | near | 98 | residual: 98 mismatch | `.run/backlog_drafts/func_80182728.c` |
-| 750 | func_8017D808 | None | | None | near | 102 | residual: 102 mismatch | `.run/backlog_drafts/func_8017D808.c` |
-| 751 | func_80182D10 | None | | None | near | 102 | residual: 102 mismatch | `.run/backlog_drafts/func_80182D10.c` |
-| 752 | func_8017DC40 | None | | None | near | 104 | residual: 104 mismatch | `.run/backlog_drafts/func_8017DC40.c` |
-| 753 | func_8017EFEC | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_8017EFEC.c` |
-| 754 | func_80182BC8 | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_80182BC8.c` |
-| 755 | func_8017F69C | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_8017F69C.c` |
-| 756 | func_80184828 | None | | None | near | 109 | residual: 109 mismatch | `.run/backlog_drafts/func_80184828.c` |
-| 757 | func_8017F3E4 | None | | None | near | 110 | residual: 110 mismatch | `.run/backlog_drafts/func_8017F3E4.c` |
-| 758 | func_80181948 | 1 | STRUCT | 132 | near | 111 | STRUCT: 111 mismatch | `.run/backlog_drafts/func_80181948.c` |
-| 759 | func_8017DAF4 | None | | None | near | 111 | residual: 111 mismatch | `.run/backlog_drafts/func_8017DAF4.c` |
-| 760 | func_8017FE9C | None | | None | near | 111 | residual: 111 mismatch | `.run/backlog_drafts/func_8017FE9C.c` |
-| 761 | func_8017F768 | None | | None | near | 112 | residual: 112 mismatch | `.run/backlog_drafts/func_8017F768.c` |
-| 762 | func_8017F3B8 | None | | None | near | 112 | residual: 112 mismatch | `.run/backlog_drafts/func_8017F3B8.c` |
-| 763 | func_8017D508 | None | | None | near | 113 | residual: 113 mismatch | `.run/backlog_drafts/func_8017D508.c` |
-| 764 | func_80180C90 | 1 | STRUCT | 160 | near | 116 | STRUCT: 116 mismatch | `.run/backlog_drafts/func_80180C90.c` |
-| 765 | func_80181858 | None | | None | near | 117 | residual: 117 mismatch | `.run/backlog_drafts/func_80181858.c` |
-| 766 | func_8017E8F8 | None | | None | near | 120 | residual: 120 mismatch | `.run/backlog_drafts/func_8017E8F8.c` |
-| 767 | func_80184358 | None | | None | near | 121 | residual: 121 mismatch | `.run/backlog_drafts/func_80184358.c` |
-| 768 | func_8017F074 | None | | None | near | 121 | residual: 121 mismatch | `.run/backlog_drafts/func_8017F074.c` |
-| 769 | func_8017D890 | None | | None | near | 124 | residual: 124 mismatch | `.run/backlog_drafts/func_8017D890.c` |
-| 770 | func_8017DECC | None | | None | near | 125 | residual: 125 mismatch | `.run/backlog_drafts/func_8017DECC.c` |
-| 771 | func_80185020 | None | | None | near | 125 | residual: 125 mismatch | `.run/backlog_drafts/func_80185020.c` |
-| 772 | func_801892CC | None | | None | near | 127 | residual: 127 mismatch | `.run/backlog_drafts/func_801892CC.c` |
-| 773 | func_8017EB00 | None | | None | near | 127 | residual: 127 mismatch | `.run/backlog_drafts/func_8017EB00.c` |
-| 774 | func_80185E68 | 1 | STRUCT | 132 | near | 131 | STRUCT: 131 mismatch | `.run/backlog_drafts/func_80185E68.c` |
-| 775 | func_8017E378 | None | | None | near | 134 | residual: 134 mismatch | `.run/backlog_drafts/func_8017E378.c` |
-| 776 | func_80186530 | None | | None | near | 139 | residual: 139 mismatch | `.run/backlog_drafts/func_80186530.c` |
-| 777 | func_80186078 | 1 | WAVE | 174 | near | 141 | WAVE: 141 mismatch | `.run/backlog_drafts/func_80186078.c` |
-| 778 | func_80184F08 | None | regalloc-order | None | near | 141 | none — MATCH (145/145 ins, match_one confirmed) | `.run/backlog_drafts/func_80184F08.c` |
-| 779 | func_80185668 | None | | None | near | 142 | residual: 142 mismatch | `.run/backlog_drafts/func_80185668.c` |
-| 780 | func_8017DB0C | None | | None | near | 142 | residual: 142 mismatch | `.run/backlog_drafts/func_8017DB0C.c` |
-| 781 | func_80181984 | None | | None | near | 153 | residual: 153 mismatch | `.run/backlog_drafts/func_80181984.c` |
-| 782 | func_8017E6EC | None | | None | near | 172 | residual: 172 mismatch | `.run/backlog_drafts/func_8017E6EC.c` |
-| 783 | func_80181BE4 | 1 | STRUCT | 201 | near | 173 | STRUCT: 173 mismatch | `.run/backlog_drafts/func_80181BE4.c` |
-| 784 | func_80184210 | None | | None | near | 176 | residual: 176 mismatch | `.run/backlog_drafts/func_80184210.c` |
-| 785 | func_80180568 | None | | None | near | 185 | residual: 185 mismatch | `.run/backlog_drafts/func_80180568.c` |
-| 786 | func_801809C4 | None | | None | near | 190 | residual: 190 mismatch | `.run/backlog_drafts/func_801809C4.c` |
-| 787 | func_80183D84 | None | | None | near | 192 | residual: 192 mismatch | `.run/backlog_drafts/func_80183D84.c` |
-| 788 | func_80183FEC | None | | None | near | 198 | residual: 198 mismatch | `.run/backlog_drafts/func_80183FEC.c` |
-| 789 | func_801823B8 | None | | None | near | 204 | residual: 204 mismatch | `.run/backlog_drafts/func_801823B8.c` |
-| 790 | func_801826C4 | None | | None | near | 207 | residual: 207 mismatch | `.run/backlog_drafts/func_801826C4.c` |
-| 791 | func_8018C3F8 | None | | None | near | 236 | residual: 236 mismatch | `.run/backlog_drafts/func_8018C3F8.c` |
-| 792 | func_8017FD14 | 1 | STRUCT | 249 | near | 240 | STRUCT: 240 mismatch | `.run/backlog_drafts/func_8017FD14.c` |
-| 793 | func_8017E7D4 | None | | None | near | 241 | residual: 241 mismatch | `.run/backlog_drafts/func_8017E7D4.c` |
-| 794 | func_80183BF8 | None | | None | near | 258 | residual: 258 mismatch | `.run/backlog_drafts/func_80183BF8.c` |
-| 795 | func_8017EB30 | None | | None | near | 278 | residual: 278 mismatch | `.run/backlog_drafts/func_8017EB30.c` |
-| 796 | func_801804A0 | None | | None | near | 280 | residual: 280 mismatch | `.run/backlog_drafts/func_801804A0.c` |
-| 797 | func_80181670 | None | | None | near | 311 | residual: 311 mismatch | `.run/backlog_drafts/func_80181670.c` |
-| 798 | func_80189540 | None | | None | near | 463 | residual: 463 mismatch | `.run/backlog_drafts/func_80189540.c` |
-| 799 | func_80144B9C | None | | None | near | 728 | residual: 728 mismatch | `.run/backlog_drafts/func_80144B9C.c` |
-| 800 | func_80128CFC | 1 | WAVE | 25 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80128CFC.c` |
-| 801 | func_80185BA4 | 1 | WAVE | 177 | failed | | won't compile standalone (loose-typing / missing decl) | |
-| 802 | func_80183324 | 1 | STRUCT | 324 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80183324.c` |
-| 803 | func_8017D8DC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017D8DC.c` |
-| 804 | func_8017FFEC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFEC.c` |
-| 805 | func_8017DC18 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DC18.c` |
-| 806 | func_801853CC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801853CC.c` |
-| 807 | func_80181894 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181894.c` |
-| 808 | func_8018BFBC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018BFBC.c` |
-| 809 | func_801807F4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801807F4.c` |
-| 810 | func_8017FFC8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFC8.c` |
-| 811 | func_8017E99C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E99C.c` |
-| 812 | func_80180294 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80180294.c` |
-| 813 | func_8017E76C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E76C.c` |
-| 814 | func_8017F29C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F29C.c` |
-| 815 | func_8017F00C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F00C.c` |
-| 816 | func_801802B0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801802B0.c` |
-| 817 | func_8017DA1C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DA1C.c` |
-| 818 | func_8017FFC4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFC4.c` |
-| 819 | func_8017E2F0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E2F0.c` |
-| 820 | func_801841E4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801841E4.c` |
-| 821 | func_80181738 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181738.c` |
-| 822 | func_801873D8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801873D8.c` |
-| 823 | func_80185628 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80185628.c` |
-| 824 | func_80181A78 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181A78.c` |
-| 825 | func_801805D4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801805D4.c` |
-| 826 | func_8017EA1C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017EA1C.c` |
-| 827 | func_8017F098 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F098.c` |
-| 828 | func_801822CC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801822CC.c` |
-| 829 | func_8017E3F4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E3F4.c` |
-| 830 | func_800D1658 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D1658.c` |
-| 831 | func_800D1984 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D1984.c` |
-| 832 | func_800D24A0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D24A0.c` |
-| 833 | func_8013DD68 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8013DD68.c` |
-| 834 | func_80181164 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181164.c` |
-| 835 | func_8012D664 | None | schedule | None | failed | | none — MATCH | `.run/backlog_drafts/func_8012D664.c` |
-| 836 | func_80136C90 | None | struct | None | failed | | none — MATCH (28 ins). 10-byte 1-aligned struct copy (S10{char s[10]}) from global D_801A5A7C into a stack buffer, then ((void(*)(int, void *, int, int, int, int))func_8001534C)(0,&buf,0x78,0x10,0,0). gcc emits the block move as 2 unaligned words (lwl/lwr+swl/swr) + 2 bytes (lb/sb). | `.run/backlog_drafts/func_80136C90.c` |
-| 837 | func_80145CEC | None | struct | None | failed | | 2 residuals — (1) target RELOADS global ptr ((s32 *)&D_80126B78) before each of its 5 field accesses (f28/f18/f1a/f1c/f2c); gcc-2.7.2 CSEs the single pointer load in every clean-C form I tried (int-cast, (s8*)/(s32) M2C_FIELD, struct*), keeping ONE load. volatile forces reloads but hoists them + leaves delay-slot nops the target fills (target is NOT volatile). (2) frame 0x20 not 0x18: target reserves an unused 8-byte stack local @0x10 (address-taken local — reproduced, but every code-free escape optimizes away and a visible escape corrupts the ((int (*)(void))func_80145EE8)(0) arg). Structure/order/values/callees all match; only the alias-driven reload chain + the phantom frame local remain. Family exemplar (~130 overlays). | `.run/backlog_drafts/func_80145CEC.c` |
-| 838 | func_8016BCC0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016BCC0.c` |
-| 839 | func_8017DE58 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DE58.c` |
-| 840 | func_80181A70 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181A70.c` |
-| 841 | func_8017E7B4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E7B4.c` |
-| 842 | func_8012E778 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8012E778.c` |
-| 843 | func_8013C360 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8013C360.c` |
-| 844 | func_80149954 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80149954.c` |
-| 845 | func_8014CBE8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8014CBE8.c` |
-| 846 | func_8015B858 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8015B858.c` |
-| 847 | func_80161124 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80161124.c` |
-| 848 | func_8016829C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016829C.c` |
-| 849 | func_801684B4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801684B4.c` |
-| 850 | func_8016D848 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016D848.c` |
-| 851 | func_8016D984 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016D984.c` |
-| 852 | func_8016E728 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016E728.c` |
-| 853 | func_8017A4AC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017A4AC.c` |
+| 64 | func_8018CC40 | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8018CC40.c` |
+| 65 | func_801807D8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801807D8.c` |
+| 66 | func_80180AD0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180AD0.c` |
+| 67 | func_8017FDB0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FDB0.c` |
+| 68 | func_80180720 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180720.c` |
+| 69 | func_80184A28 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80184A28.c` |
+| 70 | func_80183AFC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80183AFC.c` |
+| 71 | func_80181FF8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181FF8.c` |
+| 72 | func_801832F4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801832F4.c` |
+| 73 | func_8017FE4C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FE4C.c` |
+| 74 | func_80182B68 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182B68.c` |
+| 75 | func_80185E38 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80185E38.c` |
+| 76 | func_8017FD70 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FD70.c` |
+| 77 | func_801811D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801811D4.c` |
+| 78 | func_801819DC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801819DC.c` |
+| 79 | func_8018ADF8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018ADF8.c` |
+| 80 | func_80186554 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80186554.c` |
+| 81 | func_801873FC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801873FC.c` |
+| 82 | func_80180E7C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180E7C.c` |
+| 83 | func_801835FC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801835FC.c` |
+| 84 | func_801863D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801863D4.c` |
+| 85 | func_80181540 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181540.c` |
+| 86 | func_801809D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801809D4.c` |
+| 87 | func_801802A4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801802A4.c` |
+| 88 | func_80186BD4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80186BD4.c` |
+| 89 | func_8017FB98 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017FB98.c` |
+| 90 | func_80187840 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80187840.c` |
+| 91 | func_8017E29C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017E29C.c` |
+| 92 | func_8017D930 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017D930.c` |
+| 93 | func_80181FCC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80181FCC.c` |
+| 94 | func_8018B344 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018B344.c` |
+| 95 | func_80188858 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80188858.c` |
+| 96 | func_80182E9C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182E9C.c` |
+| 97 | func_8017F378 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017F378.c` |
+| 98 | func_801852D4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801852D4.c` |
+| 99 | func_80182CEC | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182CEC.c` |
+| 100 | func_8018944C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018944C.c` |
+| 101 | func_8018A598 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018A598.c` |
+| 102 | func_8017EA40 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EA40.c` |
+| 103 | func_8017EC64 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EC64.c` |
+| 104 | func_8017EA68 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017EA68.c` |
+| 105 | func_80180074 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80180074.c` |
+| 106 | func_801847E4 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801847E4.c` |
+| 107 | func_80182470 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80182470.c` |
+| 108 | func_8017E3D8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017E3D8.c` |
+| 109 | func_8018386C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018386C.c` |
+| 110 | func_80187A0C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_80187A0C.c` |
+| 111 | func_8018893C | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8018893C.c` |
+| 112 | func_801900B0 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801900B0.c` |
+| 113 | func_8017F6B0 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017F6B0.c` |
+| 114 | func_8017DDFC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017DDFC.c` |
+| 115 | func_80182264 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80182264.c` |
+| 116 | func_80181834 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80181834.c` |
+| 117 | func_801843CC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801843CC.c` |
+| 118 | func_8017FC8C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017FC8C.c` |
+| 119 | func_80183228 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80183228.c` |
+| 120 | func_8017E404 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017E404.c` |
+| 121 | func_801879B0 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801879B0.c` |
+| 122 | func_801828C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801828C8.c` |
+| 123 | func_8017E874 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017E874.c` |
+| 124 | func_80185000 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80185000.c` |
+| 125 | func_80180834 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80180834.c` |
+| 126 | func_8018BA9C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8018BA9C.c` |
+| 127 | func_80186DAC | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80186DAC.c` |
+| 128 | func_8017EE78 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_8017EE78.c` |
+| 129 | func_801804C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801804C8.c` |
+| 130 | func_80180B0C | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80180B0C.c` |
+| 131 | func_8017D468 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017D468.c` |
+| 132 | func_801816FC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801816FC.c` |
+| 133 | func_8017DE90 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017DE90.c` |
+| 134 | func_8018AFDC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018AFDC.c` |
+| 135 | func_80180D34 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80180D34.c` |
+| 136 | func_8017F38C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017F38C.c` |
+| 137 | func_8018AE6C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018AE6C.c` |
+| 138 | func_8018D4B4 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018D4B4.c` |
+| 139 | func_801874E8 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801874E8.c` |
+| 140 | func_80183320 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80183320.c` |
+| 141 | func_801857D4 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801857D4.c` |
+| 142 | func_8018B234 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018B234.c` |
+| 143 | func_8017F534 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017F534.c` |
+| 144 | func_801861DC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801861DC.c` |
+| 145 | func_801896EC | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801896EC.c` |
+| 146 | func_8018C7C8 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018C7C8.c` |
+| 147 | func_80187B80 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80187B80.c` |
+| 148 | func_8018672C | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018672C.c` |
+| 149 | func_801894B0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_801894B0.c` |
+| 150 | func_8018B1E0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8018B1E0.c` |
+| 151 | func_80184870 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_80184870.c` |
+| 152 | func_8017E6B0 | None | | None | near | 3 | residual: 3 mismatch | `.run/backlog_drafts/func_8017E6B0.c` |
+| 153 | func_8017F8E4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017F8E4.c` |
+| 154 | func_8017FF90 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017FF90.c` |
+| 155 | func_8017FAE0 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017FAE0.c` |
+| 156 | func_8017E918 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017E918.c` |
+| 157 | func_80180ED4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80180ED4.c` |
+| 158 | func_80184880 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80184880.c` |
+| 159 | func_8018455C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018455C.c` |
+| 160 | func_801823F0 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_801823F0.c` |
+| 161 | func_80188510 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80188510.c` |
+| 162 | func_80182CD4 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80182CD4.c` |
+| 163 | func_8018119C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018119C.c` |
+| 164 | func_8018C394 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8018C394.c` |
+| 165 | func_80184D0C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80184D0C.c` |
+| 166 | func_801803F0 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801803F0.c` |
+| 167 | func_8017F7D8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F7D8.c` |
+| 168 | func_80181B8C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181B8C.c` |
+| 169 | func_80180564 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80180564.c` |
+| 170 | func_801809F4 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801809F4.c` |
+| 171 | func_8017F250 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F250.c` |
+| 172 | func_8017F66C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F66C.c` |
+| 173 | func_80181E18 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181E18.c` |
+| 174 | func_80180100 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80180100.c` |
+| 175 | func_80181EF0 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181EF0.c` |
+| 176 | func_801821B8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_801821B8.c` |
+| 177 | func_8018312C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018312C.c` |
+| 178 | func_8017F11C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017F11C.c` |
+| 179 | func_80182938 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80182938.c` |
+| 180 | func_8018517C | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018517C.c` |
+| 181 | func_8017DA90 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8017DA90.c` |
+| 182 | func_80181BB4 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80181BB4.c` |
+| 183 | func_80185338 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80185338.c` |
+| 184 | func_80185E54 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80185E54.c` |
+| 185 | func_80183DB8 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_80183DB8.c` |
+| 186 | func_80180AE8 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80180AE8.c` |
+| 187 | func_80184A58 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80184A58.c` |
+| 188 | func_80181C78 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80181C78.c` |
+| 189 | func_801855DC | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801855DC.c` |
+| 190 | func_8017FCD4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017FCD4.c` |
+| 191 | func_8017E06C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017E06C.c` |
+| 192 | func_80187AD4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80187AD4.c` |
+| 193 | func_8018595C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8018595C.c` |
+| 194 | func_80185B20 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80185B20.c` |
+| 195 | func_801802CC | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801802CC.c` |
+| 196 | func_8017E2C4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8017E2C4.c` |
+| 197 | func_80188F80 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80188F80.c` |
+| 198 | func_80181FF4 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80181FF4.c` |
+| 199 | func_80189240 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80189240.c` |
+| 200 | func_80184618 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80184618.c` |
+| 201 | func_8018413C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8018413C.c` |
+| 202 | func_801819A0 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801819A0.c` |
+| 203 | func_801855F0 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801855F0.c` |
+| 204 | func_80186A28 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186A28.c` |
+| 205 | func_80186A88 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186A88.c` |
+| 206 | func_80180F4C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80180F4C.c` |
+| 207 | func_80186C88 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_80186C88.c` |
+| 208 | func_801815D8 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_801815D8.c` |
+| 209 | func_80189898 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80189898.c` |
+| 210 | func_8017CF40 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017CF40.c` |
+| 211 | func_80180458 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180458.c` |
+| 212 | func_80185C6C | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80185C6C.c` |
+| 213 | func_8017C104 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017C104.c` |
+| 214 | func_80180410 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180410.c` |
+| 215 | func_80180754 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80180754.c` |
+| 216 | func_80186720 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80186720.c` |
+| 217 | func_8017F710 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017F710.c` |
+| 218 | func_80185344 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80185344.c` |
+| 219 | func_80182230 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_80182230.c` |
+| 220 | func_8017E254 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017E254.c` |
+| 221 | func_80185F24 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80185F24.c` |
+| 222 | func_80189858 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80189858.c` |
+| 223 | func_8017FFF0 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017FFF0.c` |
+| 224 | func_8017E908 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017E908.c` |
+| 225 | func_8017CF9C | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017CF9C.c` |
+| 226 | func_801832B0 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801832B0.c` |
+| 227 | func_801813B8 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801813B8.c` |
+| 228 | func_80184734 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80184734.c` |
+| 229 | func_801825C8 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801825C8.c` |
+| 230 | func_80183430 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80183430.c` |
+| 231 | func_80188508 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80188508.c` |
+| 232 | func_8018D330 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8018D330.c` |
+| 233 | func_80186A70 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80186A70.c` |
+| 234 | func_8017F474 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017F474.c` |
+| 235 | func_8017E804 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017E804.c` |
+| 236 | func_80181C84 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80181C84.c` |
+| 237 | func_80185EB4 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80185EB4.c` |
+| 238 | func_80188690 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80188690.c` |
+| 239 | func_8018F658 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8018F658.c` |
+| 240 | func_8017F228 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_8017F228.c` |
+| 241 | func_801801F4 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_801801F4.c` |
+| 242 | func_8017F358 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F358.c` |
+| 243 | func_80180E9C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180E9C.c` |
+| 244 | func_80180854 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180854.c` |
+| 245 | func_80180E54 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180E54.c` |
+| 246 | func_8017F7F4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F7F4.c` |
+| 247 | func_801827FC | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801827FC.c` |
+| 248 | func_8017FE88 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017FE88.c` |
+| 249 | func_80180EC0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180EC0.c` |
+| 250 | func_8018897C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018897C.c` |
+| 251 | func_8018AA88 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018AA88.c` |
+| 252 | func_8017FED4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017FED4.c` |
+| 253 | func_8018C310 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018C310.c` |
+| 254 | func_80182AD4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80182AD4.c` |
+| 255 | func_8018868C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018868C.c` |
+| 256 | func_80182298 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80182298.c` |
+| 257 | func_80187114 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80187114.c` |
+| 258 | func_80181B34 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80181B34.c` |
+| 259 | func_801860F8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801860F8.c` |
+| 260 | func_80188BF8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80188BF8.c` |
+| 261 | func_80183BD0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183BD0.c` |
+| 262 | func_801860F4 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801860F4.c` |
+| 263 | func_80183628 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183628.c` |
+| 264 | func_8018964C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8018964C.c` |
+| 265 | func_801854C8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801854C8.c` |
+| 266 | func_80184664 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80184664.c` |
+| 267 | func_80185528 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80185528.c` |
+| 268 | func_80187454 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80187454.c` |
+| 269 | func_8017F7BC | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017F7BC.c` |
+| 270 | func_801830C8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801830C8.c` |
+| 271 | func_8017D4F0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_8017D4F0.c` |
+| 272 | func_801825E8 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_801825E8.c` |
+| 273 | func_80183C1C | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80183C1C.c` |
+| 274 | func_8017FCC0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017FCC0.c` |
+| 275 | func_8017FFD0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017FFD0.c` |
+| 276 | func_80180E34 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180E34.c` |
+| 277 | func_80180014 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180014.c` |
+| 278 | func_8018082C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018082C.c` |
+| 279 | func_8018373C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018373C.c` |
+| 280 | func_80182724 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80182724.c` |
+| 281 | func_80188E8C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80188E8C.c` |
+| 282 | func_801806E0 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801806E0.c` |
+| 283 | func_801870B4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801870B4.c` |
+| 284 | func_80185E3C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80185E3C.c` |
+| 285 | func_801823D4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801823D4.c` |
+| 286 | func_80180AF4 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80180AF4.c` |
+| 287 | func_8017F804 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017F804.c` |
+| 288 | func_80183F7C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80183F7C.c` |
+| 289 | func_801800DC | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_801800DC.c` |
+| 290 | func_80182190 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80182190.c` |
+| 291 | func_8018A594 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018A594.c` |
+| 292 | func_8017F300 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8017F300.c` |
+| 293 | func_80184794 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80184794.c` |
+| 294 | func_80186D64 | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_80186D64.c` |
+| 295 | func_8018151C | None | | None | near | 10 | residual: 10 mismatch | `.run/backlog_drafts/func_8018151C.c` |
+| 296 | func_8017F7E8 | 1 | WAVE | 177 | near | 11 | WAVE: 11 mismatch | `.run/backlog_drafts/func_8017F7E8.c` |
+| 297 | func_801824D0 | 1 | WAVE | 181 | near | 11 | WAVE: 11 mismatch | `.run/backlog_drafts/func_801824D0.c` |
+| 298 | func_80182F4C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182F4C.c` |
+| 299 | func_801835C8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801835C8.c` |
+| 300 | func_8017D6C4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017D6C4.c` |
+| 301 | func_80181960 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181960.c` |
+| 302 | func_8017D7C8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017D7C8.c` |
+| 303 | func_8017F67C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017F67C.c` |
+| 304 | func_80181724 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181724.c` |
+| 305 | func_80180154 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80180154.c` |
+| 306 | func_80180EA8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80180EA8.c` |
+| 307 | func_8018F91C | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8018F91C.c` |
+| 308 | func_801835F4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801835F4.c` |
+| 309 | func_801848B4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_801848B4.c` |
+| 310 | func_8017E5D4 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017E5D4.c` |
+| 311 | func_80182118 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182118.c` |
+| 312 | func_8017E2C0 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017E2C0.c` |
+| 313 | func_80181744 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80181744.c` |
+| 314 | func_8017EECC | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017EECC.c` |
+| 315 | func_80182F78 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_80182F78.c` |
+| 316 | func_8017F154 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017F154.c` |
+| 317 | func_8018150C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8018150C.c` |
+| 318 | func_801803A4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801803A4.c` |
+| 319 | func_8017D7F8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017D7F8.c` |
+| 320 | func_8017DFF8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017DFF8.c` |
+| 321 | func_8017D08C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017D08C.c` |
+| 322 | func_8017DBD8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017DBD8.c` |
+| 323 | func_8017F574 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F574.c` |
+| 324 | func_80183AC8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80183AC8.c` |
+| 325 | func_80181C08 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80181C08.c` |
+| 326 | func_801822C8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801822C8.c` |
+| 327 | func_80183BEC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80183BEC.c` |
+| 328 | func_80184DB4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184DB4.c` |
+| 329 | func_80184698 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184698.c` |
+| 330 | func_80184718 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80184718.c` |
+| 331 | func_8017F4BC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F4BC.c` |
+| 332 | func_801810A4 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801810A4.c` |
+| 333 | func_801810D8 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801810D8.c` |
+| 334 | func_80180554 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80180554.c` |
+| 335 | func_80181E5C | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80181E5C.c` |
+| 336 | func_80189DDC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80189DDC.c` |
+| 337 | func_8018ABE0 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8018ABE0.c` |
+| 338 | func_80189A60 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80189A60.c` |
+| 339 | func_801827C0 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_801827C0.c` |
+| 340 | func_80186A58 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_80186A58.c` |
+| 341 | func_8017F2BC | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F2BC.c` |
+| 342 | func_8017F184 | None | | None | near | 12 | residual: 12 mismatch | `.run/backlog_drafts/func_8017F184.c` |
+| 343 | func_80185F58 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80185F58.c` |
+| 344 | func_8018A3C8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018A3C8.c` |
+| 345 | func_80180528 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80180528.c` |
+| 346 | func_801818EC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801818EC.c` |
+| 347 | func_8017DA3C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017DA3C.c` |
+| 348 | func_8017EDA8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017EDA8.c` |
+| 349 | func_801816CC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801816CC.c` |
+| 350 | func_8017D914 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017D914.c` |
+| 351 | func_8017FD58 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017FD58.c` |
+| 352 | func_8017F830 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017F830.c` |
+| 353 | func_8018276C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018276C.c` |
+| 354 | func_80183AF8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80183AF8.c` |
+| 355 | func_80180C34 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80180C34.c` |
+| 356 | func_8018BDA4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8018BDA4.c` |
+| 357 | func_8017C8E4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017C8E4.c` |
+| 358 | func_80186D30 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_80186D30.c` |
+| 359 | func_8017F0D8 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017F0D8.c` |
+| 360 | func_8017E358 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017E358.c` |
+| 361 | func_8017E35C | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017E35C.c` |
+| 362 | func_801811B4 | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_801811B4.c` |
+| 363 | func_8017CDBC | None | | None | near | 13 | residual: 13 mismatch | `.run/backlog_drafts/func_8017CDBC.c` |
+| 364 | func_80180D10 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180D10.c` |
+| 365 | func_8018316C | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8018316C.c` |
+| 366 | func_8017E808 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017E808.c` |
+| 367 | func_80180654 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180654.c` |
+| 368 | func_80186DE8 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80186DE8.c` |
+| 369 | func_801838EC | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801838EC.c` |
+| 370 | func_801892C0 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801892C0.c` |
+| 371 | func_801859E4 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801859E4.c` |
+| 372 | func_80189504 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80189504.c` |
+| 373 | func_8017C918 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017C918.c` |
+| 374 | func_801813F0 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_801813F0.c` |
+| 375 | func_80181F6C | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80181F6C.c` |
+| 376 | func_8017EA04 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017EA04.c` |
+| 377 | func_8017EBA8 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017EBA8.c` |
+| 378 | func_80185404 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80185404.c` |
+| 379 | func_8017D7C4 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017D7C4.c` |
+| 380 | func_8017D974 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8017D974.c` |
+| 381 | func_80180950 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_80180950.c` |
+| 382 | func_8013BD34 | None | | None | near | 14 | residual: 14 mismatch | `.run/backlog_drafts/func_8013BD34.c` |
+| 383 | func_80181784 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181784.c` |
+| 384 | func_801803F4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_801803F4.c` |
+| 385 | func_8017E818 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E818.c` |
+| 386 | func_80181B0C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181B0C.c` |
+| 387 | func_8017F138 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F138.c` |
+| 388 | func_8017E290 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E290.c` |
+| 389 | func_80181A94 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181A94.c` |
+| 390 | func_8017D1B4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D1B4.c` |
+| 391 | func_8017D220 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D220.c` |
+| 392 | func_80181028 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181028.c` |
+| 393 | func_8018533C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8018533C.c` |
+| 394 | func_8017F268 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F268.c` |
+| 395 | func_8017F120 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F120.c` |
+| 396 | func_80185A68 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80185A68.c` |
+| 397 | func_8017D49C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017D49C.c` |
+| 398 | func_8017F5E0 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F5E0.c` |
+| 399 | func_8017DFCC | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017DFCC.c` |
+| 400 | func_80181C1C | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_80181C1C.c` |
+| 401 | func_8017E9F4 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E9F4.c` |
+| 402 | func_8017F3A8 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017F3A8.c` |
+| 403 | func_8017E304 | None | | None | near | 15 | residual: 15 mismatch | `.run/backlog_drafts/func_8017E304.c` |
+| 404 | func_8017E0F0 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E0F0.c` |
+| 405 | func_80182D78 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80182D78.c` |
+| 406 | func_8017F920 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F920.c` |
+| 407 | func_80187A8C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80187A8C.c` |
+| 408 | func_8017F1F8 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F1F8.c` |
+| 409 | func_8017EC84 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EC84.c` |
+| 410 | func_8017E9CC | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E9CC.c` |
+| 411 | func_8017EAE0 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EAE0.c` |
+| 412 | func_80186984 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80186984.c` |
+| 413 | func_8017F414 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F414.c` |
+| 414 | func_8017E090 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017E090.c` |
+| 415 | func_801853F8 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_801853F8.c` |
+| 416 | func_8017F20C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017F20C.c` |
+| 417 | func_80182654 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_80182654.c` |
+| 418 | func_8017CDE4 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017CDE4.c` |
+| 419 | func_8017DFAC | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017DFAC.c` |
+| 420 | func_8017EF1C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017EF1C.c` |
+| 421 | func_8017EEF4 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017EEF4.c` |
+| 422 | func_8017E950 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017E950.c` |
+| 423 | func_8017CDD8 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017CDD8.c` |
+| 424 | func_80180890 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180890.c` |
+| 425 | func_80180D74 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180D74.c` |
+| 426 | func_8017F568 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8017F568.c` |
+| 427 | func_80180D14 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80180D14.c` |
+| 428 | func_80183C58 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_80183C58.c` |
+| 429 | func_8013B7F4 | None | | None | near | 17 | residual: 17 mismatch | `.run/backlog_drafts/func_8013B7F4.c` |
+| 430 | func_8018208C | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8018208C.c` |
+| 431 | func_801877DC | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_801877DC.c` |
+| 432 | func_80189630 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80189630.c` |
+| 433 | func_80184630 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80184630.c` |
+| 434 | func_8017E850 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017E850.c` |
+| 435 | func_8017DCF4 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017DCF4.c` |
+| 436 | func_8017D988 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017D988.c` |
+| 437 | func_80182E38 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80182E38.c` |
+| 438 | func_80180B54 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_80180B54.c` |
+| 439 | func_8017D600 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017D600.c` |
+| 440 | func_8017F6C4 | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8017F6C4.c` |
+| 441 | func_8013B7AC | None | | None | near | 18 | residual: 18 mismatch | `.run/backlog_drafts/func_8013B7AC.c` |
+| 442 | func_8017FFCC | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017FFCC.c` |
+| 443 | func_801811F4 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_801811F4.c` |
+| 444 | func_80180DB8 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80180DB8.c` |
+| 445 | func_8017D184 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017D184.c` |
+| 446 | func_8017F160 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F160.c` |
+| 447 | func_8017F4D0 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F4D0.c` |
+| 448 | func_8018033C | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8018033C.c` |
+| 449 | func_80181138 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80181138.c` |
+| 450 | func_8017E048 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017E048.c` |
+| 451 | func_8017F3BC | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017F3BC.c` |
+| 452 | func_801845B4 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_801845B4.c` |
+| 453 | func_8017FF30 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_8017FF30.c` |
+| 454 | func_80185288 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80185288.c` |
+| 455 | func_8017E890 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017E890.c` |
+| 456 | func_8018555C | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8018555C.c` |
+| 457 | func_801826EC | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_801826EC.c` |
+| 458 | func_8017DB00 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017DB00.c` |
+| 459 | func_80181054 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_80181054.c` |
+| 460 | func_8017D704 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017D704.c` |
+| 461 | func_8017FA00 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017FA00.c` |
+| 462 | func_8018B6F4 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8018B6F4.c` |
+| 463 | func_8017EEC8 | None | | None | near | 20 | residual: 20 mismatch | `.run/backlog_drafts/func_8017EEC8.c` |
+| 464 | func_8017C6B8 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017C6B8.c` |
+| 465 | func_8017DB44 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DB44.c` |
+| 466 | func_80187050 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_80187050.c` |
+| 467 | func_8017DD18 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DD18.c` |
+| 468 | func_8017D308 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017D308.c` |
+| 469 | func_8017D8B0 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017D8B0.c` |
+| 470 | func_8017F080 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017F080.c` |
+| 471 | func_80180548 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_80180548.c` |
+| 472 | func_8017DE78 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_8017DE78.c` |
+| 473 | func_80185A18 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80185A18.c` |
+| 474 | func_8017FF2C | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017FF2C.c` |
+| 475 | func_801803E0 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_801803E0.c` |
+| 476 | func_8017D828 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017D828.c` |
+| 477 | func_8017DC08 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017DC08.c` |
+| 478 | func_80187C64 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80187C64.c` |
+| 479 | func_8017FA90 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017FA90.c` |
+| 480 | func_8017F320 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017F320.c` |
+| 481 | func_80181478 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_80181478.c` |
+| 482 | func_801868E0 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_801868E0.c` |
+| 483 | func_8018AB74 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8018AB74.c` |
+| 484 | func_8017DE70 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8017DE70.c` |
+| 485 | func_8018A640 | None | | None | near | 22 | residual: 22 mismatch | `.run/backlog_drafts/func_8018A640.c` |
+| 486 | func_8017DC54 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017DC54.c` |
+| 487 | func_8017F480 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017F480.c` |
+| 488 | func_8017EF7C | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017EF7C.c` |
+| 489 | func_80182FF0 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80182FF0.c` |
+| 490 | func_80182EE8 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80182EE8.c` |
+| 491 | func_8017E240 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017E240.c` |
+| 492 | func_8017CE94 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017CE94.c` |
+| 493 | func_8017D2A4 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017D2A4.c` |
+| 494 | func_8017FAC8 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017FAC8.c` |
+| 495 | func_80181F60 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80181F60.c` |
+| 496 | func_8018381C | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8018381C.c` |
+| 497 | func_8017F500 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F500.c` |
+| 498 | func_8017D1E0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017D1E0.c` |
+| 499 | func_8017DDBC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017DDBC.c` |
+| 500 | func_8017F1BC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F1BC.c` |
+| 501 | func_8017EFB0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017EFB0.c` |
+| 502 | func_80182708 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80182708.c` |
+| 503 | func_8017F8A8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017F8A8.c` |
+| 504 | func_8017EBEC | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8017EBEC.c` |
+| 505 | func_80184DE8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80184DE8.c` |
+| 506 | func_8018333C | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8018333C.c` |
+| 507 | func_8018056C | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_8018056C.c` |
+| 508 | func_80180EB8 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_80180EB8.c` |
+| 509 | func_801856F0 | None | | None | near | 24 | residual: 24 mismatch | `.run/backlog_drafts/func_801856F0.c` |
+| 510 | func_8018DFDC | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8018DFDC.c` |
+| 511 | func_801827A8 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_801827A8.c` |
+| 512 | func_8017CFC4 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017CFC4.c` |
+| 513 | func_8017D7A4 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017D7A4.c` |
+| 514 | func_80182514 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80182514.c` |
+| 515 | func_8018545C | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8018545C.c` |
+| 516 | func_80181134 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80181134.c` |
+| 517 | func_8017FE10 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017FE10.c` |
+| 518 | func_80182E34 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_80182E34.c` |
+| 519 | func_8017D864 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017D864.c` |
+| 520 | func_8017DB70 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_8017DB70.c` |
+| 521 | func_8017FB68 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017FB68.c` |
+| 522 | func_8018ACB4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8018ACB4.c` |
+| 523 | func_8017EBF4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017EBF4.c` |
+| 524 | func_80180A5C | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_80180A5C.c` |
+| 525 | func_801830EC | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801830EC.c` |
+| 526 | func_801804F4 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801804F4.c` |
+| 527 | func_8017E6C0 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017E6C0.c` |
+| 528 | func_8017F024 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_8017F024.c` |
+| 529 | func_80181254 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_80181254.c` |
+| 530 | func_801EDC18 | None | | None | near | 26 | residual: 26 mismatch | `.run/backlog_drafts/func_801EDC18.c` |
+| 531 | func_80184A1C | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80184A1C.c` |
+| 532 | func_80184430 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80184430.c` |
+| 533 | func_80185934 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80185934.c` |
+| 534 | func_80180D28 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_80180D28.c` |
+| 535 | func_8017E1F4 | None | | None | near | 27 | residual: 27 mismatch | `.run/backlog_drafts/func_8017E1F4.c` |
+| 536 | func_80182C24 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80182C24.c` |
+| 537 | func_8017DAD0 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017DAD0.c` |
+| 538 | func_80183C4C | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183C4C.c` |
+| 539 | func_80181300 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80181300.c` |
+| 540 | func_8017E218 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017E218.c` |
+| 541 | func_8017F8AC | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_8017F8AC.c` |
+| 542 | func_80180E98 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80180E98.c` |
+| 543 | func_80188650 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80188650.c` |
+| 544 | func_80183A18 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183A18.c` |
+| 545 | func_80183A24 | None | | None | near | 28 | residual: 28 mismatch | `.run/backlog_drafts/func_80183A24.c` |
+| 546 | func_80180CA0 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180CA0.c` |
+| 547 | func_8017ED0C | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017ED0C.c` |
+| 548 | func_8017FB4C | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017FB4C.c` |
+| 549 | func_801840C0 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_801840C0.c` |
+| 550 | func_8017F344 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8017F344.c` |
+| 551 | func_80180214 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180214.c` |
+| 552 | func_801803DC | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_801803DC.c` |
+| 553 | func_80181304 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80181304.c` |
+| 554 | func_8018B9DC | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_8018B9DC.c` |
+| 555 | func_80180840 | None | | None | near | 29 | residual: 29 mismatch | `.run/backlog_drafts/func_80180840.c` |
+| 556 | func_80182E08 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_80182E08.c` |
+| 557 | func_8017F750 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8017F750.c` |
+| 558 | func_8018133C | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8018133C.c` |
+| 559 | func_8017D894 | None | | None | near | 30 | residual: 30 mismatch | `.run/backlog_drafts/func_8017D894.c` |
+| 560 | func_80182268 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80182268.c` |
+| 561 | func_8018337C | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8018337C.c` |
+| 562 | func_801800F4 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_801800F4.c` |
+| 563 | func_80181990 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80181990.c` |
+| 564 | func_8017D8C8 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D8C8.c` |
+| 565 | func_80184AA8 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80184AA8.c` |
+| 566 | func_8017E9EC | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017E9EC.c` |
+| 567 | func_80182D18 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_80182D18.c` |
+| 568 | func_8017D524 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D524.c` |
+| 569 | func_8017D784 | None | | None | near | 31 | residual: 31 mismatch | `.run/backlog_drafts/func_8017D784.c` |
+| 570 | func_801856E4 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_801856E4.c` |
+| 571 | func_8017EEFC | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017EEFC.c` |
+| 572 | func_8017FC50 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FC50.c` |
+| 573 | func_8017D554 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017D554.c` |
+| 574 | func_80183018 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_80183018.c` |
+| 575 | func_8017F370 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017F370.c` |
+| 576 | func_8017DBC0 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017DBC0.c` |
+| 577 | func_80182000 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_80182000.c` |
+| 578 | func_8017FEC8 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FEC8.c` |
+| 579 | func_8017D874 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017D874.c` |
+| 580 | func_8017FACC | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017FACC.c` |
+| 581 | func_8017F7F8 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_8017F7F8.c` |
+| 582 | func_8017FB78 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_8017FB78.c` |
+| 583 | func_80181A40 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_80181A40.c` |
+| 584 | func_801800D4 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_801800D4.c` |
+| 585 | func_80182E1C | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_80182E1C.c` |
+| 586 | func_8017EEB0 | None | | None | near | 33 | residual: 33 mismatch | `.run/backlog_drafts/func_8017EEB0.c` |
+| 587 | func_8017F8E0 | None | | None | near | 34 | residual: 34 mismatch | `.run/backlog_drafts/func_8017F8E0.c` |
+| 588 | func_8017E740 | None | | None | near | 34 | residual: 34 mismatch | `.run/backlog_drafts/func_8017E740.c` |
+| 589 | func_80183834 | 1 | STRUCT | 135 | near | 35 | STRUCT: 35 mismatch | `.run/backlog_drafts/func_80183834.c` |
+| 590 | func_8017D804 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017D804.c` |
+| 591 | func_8017DA0C | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017DA0C.c` |
+| 592 | func_80180030 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_80180030.c` |
+| 593 | func_8017E038 | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017E038.c` |
+| 594 | func_8017E32C | None | | None | near | 35 | residual: 35 mismatch | `.run/backlog_drafts/func_8017E32C.c` |
+| 595 | func_80181090 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_80181090.c` |
+| 596 | func_8017EC78 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017EC78.c` |
+| 597 | func_8017E79C | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017E79C.c` |
+| 598 | func_80182A08 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_80182A08.c` |
+| 599 | func_8017F0E8 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017F0E8.c` |
+| 600 | func_8017D294 | None | | None | near | 36 | residual: 36 mismatch | `.run/backlog_drafts/func_8017D294.c` |
+| 601 | func_80180F08 | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_80180F08.c` |
+| 602 | func_8017EB5C | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017EB5C.c` |
+| 603 | func_8017D29C | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017D29C.c` |
+| 604 | func_8017E230 | None | | None | near | 37 | residual: 37 mismatch | `.run/backlog_drafts/func_8017E230.c` |
+| 605 | func_8017DA00 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017DA00.c` |
+| 606 | func_8017E6FC | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017E6FC.c` |
+| 607 | func_8017FE08 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017FE08.c` |
+| 608 | func_8017D80C | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017D80C.c` |
+| 609 | func_8018263C | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8018263C.c` |
+| 610 | func_80186FA8 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_80186FA8.c` |
+| 611 | func_80180A38 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_80180A38.c` |
+| 612 | func_8017D740 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017D740.c` |
+| 613 | func_8017DD44 | None | | None | near | 38 | residual: 38 mismatch | `.run/backlog_drafts/func_8017DD44.c` |
+| 614 | func_8017E840 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017E840.c` |
+| 615 | func_8017E014 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017E014.c` |
+| 616 | func_8017EC70 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017EC70.c` |
+| 617 | func_80180C2C | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_80180C2C.c` |
+| 618 | func_8017F724 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8017F724.c` |
+| 619 | func_8018ACD4 | None | | None | near | 39 | residual: 39 mismatch | `.run/backlog_drafts/func_8018ACD4.c` |
+| 620 | func_8018308C | 1 | STRUCT | 166 | near | 40 | STRUCT: 40 mismatch | `.run/backlog_drafts/func_8018308C.c` |
+| 621 | func_8017ED80 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_8017ED80.c` |
+| 622 | func_80180850 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_80180850.c` |
+| 623 | func_80181438 | None | | None | near | 40 | residual: 40 mismatch | `.run/backlog_drafts/func_80181438.c` |
+| 624 | func_8017D0BC | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017D0BC.c` |
+| 625 | func_8017E94C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017E94C.c` |
+| 626 | func_8017E170 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017E170.c` |
+| 627 | func_8018043C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8018043C.c` |
+| 628 | func_80183364 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80183364.c` |
+| 629 | func_801824F0 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_801824F0.c` |
+| 630 | func_8017F4A0 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_8017F4A0.c` |
+| 631 | func_80183F4C | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80183F4C.c` |
+| 632 | func_80186044 | None | | None | near | 41 | residual: 41 mismatch | `.run/backlog_drafts/func_80186044.c` |
+| 633 | func_80180010 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_80180010.c` |
+| 634 | func_8017E824 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_8017E824.c` |
+| 635 | func_80183598 | None | | None | near | 42 | residual: 42 mismatch | `.run/backlog_drafts/func_80183598.c` |
+| 636 | func_8017ECF4 | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8017ECF4.c` |
+| 637 | func_8018118C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8018118C.c` |
+| 638 | func_8018FB8C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8018FB8C.c` |
+| 639 | func_8017D96C | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_8017D96C.c` |
+| 640 | func_801812FC | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_801812FC.c` |
+| 641 | func_80186B08 | None | | None | near | 43 | residual: 43 mismatch | `.run/backlog_drafts/func_80186B08.c` |
+| 642 | func_8017E7D0 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017E7D0.c` |
+| 643 | func_8017D01C | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017D01C.c` |
+| 644 | func_8017E380 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_8017E380.c` |
+| 645 | func_80180A88 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_80180A88.c` |
+| 646 | func_80189DB4 | None | | None | near | 45 | residual: 45 mismatch | `.run/backlog_drafts/func_80189DB4.c` |
+| 647 | func_8018001C | None | | None | near | 46 | residual: 46 mismatch | `.run/backlog_drafts/func_8018001C.c` |
+| 648 | func_8017F2A0 | None | | None | near | 46 | residual: 46 mismatch | `.run/backlog_drafts/func_8017F2A0.c` |
+| 649 | func_80188BEC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_80188BEC.c` |
+| 650 | func_801804DC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801804DC.c` |
+| 651 | func_801808D8 | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801808D8.c` |
+| 652 | func_8017E8D0 | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_8017E8D0.c` |
+| 653 | func_801805DC | None | | None | near | 47 | residual: 47 mismatch | `.run/backlog_drafts/func_801805DC.c` |
+| 654 | func_8017F84C | None | | None | near | 48 | residual: 48 mismatch | `.run/backlog_drafts/func_8017F84C.c` |
+| 655 | func_8017FCF0 | None | | None | near | 48 | residual: 48 mismatch | `.run/backlog_drafts/func_8017FCF0.c` |
+| 656 | func_8017D6F0 | None | | None | near | 49 | residual: 49 mismatch | `.run/backlog_drafts/func_8017D6F0.c` |
+| 657 | func_8017DF40 | None | | None | near | 49 | residual: 49 mismatch | `.run/backlog_drafts/func_8017DF40.c` |
+| 658 | func_801845EC | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_801845EC.c` |
+| 659 | func_8017F4C4 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_8017F4C4.c` |
+| 660 | func_8017DE74 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_8017DE74.c` |
+| 661 | func_80183D48 | None | | None | near | 50 | residual: 50 mismatch | `.run/backlog_drafts/func_80183D48.c` |
+| 662 | func_80181124 | None | | None | near | 52 | residual: 52 mismatch | `.run/backlog_drafts/func_80181124.c` |
+| 663 | func_8017FB48 | None | | None | near | 52 | residual: 52 mismatch | `.run/backlog_drafts/func_8017FB48.c` |
+| 664 | func_8018592C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018592C.c` |
+| 665 | func_8018CFF4 | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018CFF4.c` |
+| 666 | func_8017DB6C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8017DB6C.c` |
+| 667 | func_8018048C | None | | None | near | 53 | residual: 53 mismatch | `.run/backlog_drafts/func_8018048C.c` |
+| 668 | func_8018465C | None | | None | near | 54 | residual: 54 mismatch | `.run/backlog_drafts/func_8018465C.c` |
+| 669 | func_80180B7C | None | | None | near | 54 | residual: 54 mismatch | `.run/backlog_drafts/func_80180B7C.c` |
+| 670 | func_8017FE54 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_8017FE54.c` |
+| 671 | func_801802BC | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_801802BC.c` |
+| 672 | func_80182030 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_80182030.c` |
+| 673 | func_80180204 | None | | None | near | 55 | residual: 55 mismatch | `.run/backlog_drafts/func_80180204.c` |
+| 674 | func_80181DEC | None | | None | near | 57 | residual: 57 mismatch | `.run/backlog_drafts/func_80181DEC.c` |
+| 675 | func_8017E524 | None | | None | near | 57 | residual: 57 mismatch | `.run/backlog_drafts/func_8017E524.c` |
+| 676 | func_8017ECB0 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017ECB0.c` |
+| 677 | func_801898C8 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_801898C8.c` |
+| 678 | func_80184920 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80184920.c` |
+| 679 | func_80182EA0 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80182EA0.c` |
+| 680 | func_8017F1C4 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017F1C4.c` |
+| 681 | func_80181A5C | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_80181A5C.c` |
+| 682 | func_8017D544 | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017D544.c` |
+| 683 | func_8017EA2C | None | | None | near | 58 | residual: 58 mismatch | `.run/backlog_drafts/func_8017EA2C.c` |
+| 684 | func_80183624 | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_80183624.c` |
+| 685 | func_80180B50 | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_80180B50.c` |
+| 686 | func_8018567C | None | | None | near | 59 | residual: 59 mismatch | `.run/backlog_drafts/func_8018567C.c` |
+| 687 | func_8017EEE0 | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_8017EEE0.c` |
+| 688 | func_80188204 | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_80188204.c` |
+| 689 | func_8017F25C | None | | None | near | 62 | residual: 62 mismatch | `.run/backlog_drafts/func_8017F25C.c` |
+| 690 | func_8017EB74 | None | | None | near | 63 | residual: 63 mismatch | `.run/backlog_drafts/func_8017EB74.c` |
+| 691 | func_8017E798 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017E798.c` |
+| 692 | func_8017D610 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017D610.c` |
+| 693 | func_8017CD10 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017CD10.c` |
+| 694 | func_8017F1A0 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017F1A0.c` |
+| 695 | func_8017D928 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017D928.c` |
+| 696 | func_801865EC | 1 | WAVE | 125 | near | 65 | WAVE: 65 mismatch | `.run/backlog_drafts/func_801865EC.c` |
+| 697 | func_8018656C | None | | None | near | 65 | residual: 65 mismatch | `.run/backlog_drafts/func_8018656C.c` |
+| 698 | func_80185B5C | None | | None | near | 67 | residual: 67 mismatch | `.run/backlog_drafts/func_80185B5C.c` |
+| 699 | func_8017E910 | None | | None | near | 68 | residual: 68 mismatch | `.run/backlog_drafts/func_8017E910.c` |
+| 700 | func_80182378 | None | | None | near | 69 | residual: 69 mismatch | `.run/backlog_drafts/func_80182378.c` |
+| 701 | func_80180224 | None | | None | near | 71 | residual: 71 mismatch | `.run/backlog_drafts/func_80180224.c` |
+| 702 | func_80184238 | None | | None | near | 72 | residual: 72 mismatch | `.run/backlog_drafts/func_80184238.c` |
+| 703 | func_801866B0 | None | | None | near | 72 | residual: 72 mismatch | `.run/backlog_drafts/func_801866B0.c` |
+| 704 | func_8017D9E4 | None | | None | near | 73 | residual: 73 mismatch | `.run/backlog_drafts/func_8017D9E4.c` |
+| 705 | func_80181344 | None | | None | near | 73 | residual: 73 mismatch | `.run/backlog_drafts/func_80181344.c` |
+| 706 | func_80189B3C | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_80189B3C.c` |
+| 707 | func_80182B90 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_80182B90.c` |
+| 708 | func_8018165C | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_8018165C.c` |
+| 709 | func_8017F468 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_8017F468.c` |
+| 710 | func_801457A4 | None | | None | near | 74 | residual: 74 mismatch | `.run/backlog_drafts/func_801457A4.c` |
+| 711 | func_8017DAB4 | None | | None | near | 75 | residual: 75 mismatch | `.run/backlog_drafts/func_8017DAB4.c` |
+| 712 | func_80181500 | None | | None | near | 75 | residual: 75 mismatch | `.run/backlog_drafts/func_80181500.c` |
+| 713 | func_801814A8 | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_801814A8.c` |
+| 714 | func_8017E81C | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_8017E81C.c` |
+| 715 | func_8018474C | None | | None | near | 76 | residual: 76 mismatch | `.run/backlog_drafts/func_8018474C.c` |
+| 716 | func_80184DDC | None | | None | near | 77 | residual: 77 mismatch | `.run/backlog_drafts/func_80184DDC.c` |
+| 717 | func_8017E2F4 | None | | None | near | 77 | residual: 77 mismatch | `.run/backlog_drafts/func_8017E2F4.c` |
+| 718 | func_8017EDBC | None | | None | near | 78 | residual: 78 mismatch | `.run/backlog_drafts/func_8017EDBC.c` |
+| 719 | func_8017E5F0 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_8017E5F0.c` |
+| 720 | func_801815AC | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_801815AC.c` |
+| 721 | func_8017D54C | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_8017D54C.c` |
+| 722 | func_80181260 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_80181260.c` |
+| 723 | func_801805D0 | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_801805D0.c` |
+| 724 | func_8017F290 | 1 | regalloc-order | 86 | near | 81 | none — MATCH. Two levers: (1) hold &D_801270CC in a `int *state` local so its | `.run/backlog_drafts/func_8017F290.c` |
+| 725 | func_80181068 | None | | None | near | 81 | residual: 81 mismatch | `.run/backlog_drafts/func_80181068.c` |
+| 726 | func_80184E00 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_80184E00.c` |
+| 727 | func_8017EB88 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_8017EB88.c` |
+| 728 | func_8017F840 | None | | None | near | 82 | residual: 82 mismatch | `.run/backlog_drafts/func_8017F840.c` |
+| 729 | func_8017DA9C | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_8017DA9C.c` |
+| 730 | func_801829F0 | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_801829F0.c` |
+| 731 | func_8017FBA4 | None | | None | near | 83 | residual: 83 mismatch | `.run/backlog_drafts/func_8017FBA4.c` |
+| 732 | func_801848AC | None | | None | near | 84 | residual: 84 mismatch | `.run/backlog_drafts/func_801848AC.c` |
+| 733 | func_801847FC | None | | None | near | 86 | residual: 86 mismatch | `.run/backlog_drafts/func_801847FC.c` |
+| 734 | func_8018006C | None | | None | near | 86 | residual: 86 mismatch | `.run/backlog_drafts/func_8018006C.c` |
+| 735 | func_8017DFD8 | None | | None | near | 87 | residual: 87 mismatch | `.run/backlog_drafts/func_8017DFD8.c` |
+| 736 | func_80181F08 | 1 | STRUCT | 117 | near | 90 | STRUCT: 90 mismatch | `.run/backlog_drafts/func_80181F08.c` |
+| 737 | func_801821D4 | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_801821D4.c` |
+| 738 | func_8017F0A8 | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_8017F0A8.c` |
+| 739 | func_8018AD3C | None | | None | near | 90 | residual: 90 mismatch | `.run/backlog_drafts/func_8018AD3C.c` |
+| 740 | func_8017EDC0 | None | | None | near | 91 | residual: 91 mismatch | `.run/backlog_drafts/func_8017EDC0.c` |
+| 741 | func_801807DC | None | | None | near | 92 | residual: 92 mismatch | `.run/backlog_drafts/func_801807DC.c` |
+| 742 | func_80180170 | None | | None | near | 92 | residual: 92 mismatch | `.run/backlog_drafts/func_80180170.c` |
+| 743 | func_8017D98C | 1 | plumbing | 31 | near | 93 | none — MATCH (expected): straight global stores + tail call; const 0x140 reused for two halves | `.run/backlog_drafts/func_8017D98C.c` |
+| 744 | func_8017EFFC | None | | None | near | 93 | residual: 93 mismatch | `.run/backlog_drafts/func_8017EFFC.c` |
+| 745 | func_8017D940 | None | | None | near | 94 | residual: 94 mismatch | `.run/backlog_drafts/func_8017D940.c` |
+| 746 | func_8017DAB8 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_8017DAB8.c` |
+| 747 | func_80180040 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_80180040.c` |
+| 748 | func_8017FBE0 | None | | None | near | 97 | residual: 97 mismatch | `.run/backlog_drafts/func_8017FBE0.c` |
+| 749 | func_8017DAEC | 1 | WAVE | 113 | near | 98 | WAVE: 98 mismatch | `.run/backlog_drafts/func_8017DAEC.c` |
+| 750 | func_80182728 | None | | None | near | 98 | residual: 98 mismatch | `.run/backlog_drafts/func_80182728.c` |
+| 751 | func_8017D808 | None | | None | near | 102 | residual: 102 mismatch | `.run/backlog_drafts/func_8017D808.c` |
+| 752 | func_80182D10 | None | | None | near | 102 | residual: 102 mismatch | `.run/backlog_drafts/func_80182D10.c` |
+| 753 | func_8017DC40 | None | | None | near | 104 | residual: 104 mismatch | `.run/backlog_drafts/func_8017DC40.c` |
+| 754 | func_8017EFEC | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_8017EFEC.c` |
+| 755 | func_80182BC8 | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_80182BC8.c` |
+| 756 | func_8017F69C | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_8017F69C.c` |
+| 757 | func_80184828 | None | | None | near | 109 | residual: 109 mismatch | `.run/backlog_drafts/func_80184828.c` |
+| 758 | func_8017F3E4 | None | | None | near | 110 | residual: 110 mismatch | `.run/backlog_drafts/func_8017F3E4.c` |
+| 759 | func_80181948 | 1 | STRUCT | 132 | near | 111 | STRUCT: 111 mismatch | `.run/backlog_drafts/func_80181948.c` |
+| 760 | func_8017DAF4 | None | | None | near | 111 | residual: 111 mismatch | `.run/backlog_drafts/func_8017DAF4.c` |
+| 761 | func_8017FE9C | None | | None | near | 111 | residual: 111 mismatch | `.run/backlog_drafts/func_8017FE9C.c` |
+| 762 | func_8017F768 | None | | None | near | 112 | residual: 112 mismatch | `.run/backlog_drafts/func_8017F768.c` |
+| 763 | func_8017F3B8 | None | | None | near | 112 | residual: 112 mismatch | `.run/backlog_drafts/func_8017F3B8.c` |
+| 764 | func_8017D508 | None | | None | near | 113 | residual: 113 mismatch | `.run/backlog_drafts/func_8017D508.c` |
+| 765 | func_80180C90 | 1 | STRUCT | 160 | near | 116 | STRUCT: 116 mismatch | `.run/backlog_drafts/func_80180C90.c` |
+| 766 | func_80181858 | None | | None | near | 117 | residual: 117 mismatch | `.run/backlog_drafts/func_80181858.c` |
+| 767 | func_8017E8F8 | None | | None | near | 120 | residual: 120 mismatch | `.run/backlog_drafts/func_8017E8F8.c` |
+| 768 | func_80184358 | None | | None | near | 121 | residual: 121 mismatch | `.run/backlog_drafts/func_80184358.c` |
+| 769 | func_8017F074 | None | | None | near | 121 | residual: 121 mismatch | `.run/backlog_drafts/func_8017F074.c` |
+| 770 | func_8017D890 | None | | None | near | 124 | residual: 124 mismatch | `.run/backlog_drafts/func_8017D890.c` |
+| 771 | func_8017DECC | None | | None | near | 125 | residual: 125 mismatch | `.run/backlog_drafts/func_8017DECC.c` |
+| 772 | func_80185020 | None | | None | near | 125 | residual: 125 mismatch | `.run/backlog_drafts/func_80185020.c` |
+| 773 | func_801892CC | None | | None | near | 127 | residual: 127 mismatch | `.run/backlog_drafts/func_801892CC.c` |
+| 774 | func_8017EB00 | None | | None | near | 127 | residual: 127 mismatch | `.run/backlog_drafts/func_8017EB00.c` |
+| 775 | func_80185E68 | 1 | STRUCT | 132 | near | 131 | STRUCT: 131 mismatch | `.run/backlog_drafts/func_80185E68.c` |
+| 776 | func_8017E378 | None | | None | near | 134 | residual: 134 mismatch | `.run/backlog_drafts/func_8017E378.c` |
+| 777 | func_80186530 | None | | None | near | 139 | residual: 139 mismatch | `.run/backlog_drafts/func_80186530.c` |
+| 778 | func_80186078 | 1 | WAVE | 174 | near | 141 | WAVE: 141 mismatch | `.run/backlog_drafts/func_80186078.c` |
+| 779 | func_80184F08 | None | regalloc-order | None | near | 141 | none — MATCH (145/145 ins, match_one confirmed) | `.run/backlog_drafts/func_80184F08.c` |
+| 780 | func_80185668 | None | | None | near | 142 | residual: 142 mismatch | `.run/backlog_drafts/func_80185668.c` |
+| 781 | func_8017DB0C | None | | None | near | 142 | residual: 142 mismatch | `.run/backlog_drafts/func_8017DB0C.c` |
+| 782 | func_80181984 | None | | None | near | 153 | residual: 153 mismatch | `.run/backlog_drafts/func_80181984.c` |
+| 783 | func_8017E6EC | None | | None | near | 172 | residual: 172 mismatch | `.run/backlog_drafts/func_8017E6EC.c` |
+| 784 | func_80181BE4 | 1 | STRUCT | 201 | near | 173 | STRUCT: 173 mismatch | `.run/backlog_drafts/func_80181BE4.c` |
+| 785 | func_80184210 | None | | None | near | 176 | residual: 176 mismatch | `.run/backlog_drafts/func_80184210.c` |
+| 786 | func_80180568 | None | | None | near | 185 | residual: 185 mismatch | `.run/backlog_drafts/func_80180568.c` |
+| 787 | func_801809C4 | None | | None | near | 190 | residual: 190 mismatch | `.run/backlog_drafts/func_801809C4.c` |
+| 788 | func_80183D84 | None | | None | near | 192 | residual: 192 mismatch | `.run/backlog_drafts/func_80183D84.c` |
+| 789 | func_80183FEC | None | | None | near | 198 | residual: 198 mismatch | `.run/backlog_drafts/func_80183FEC.c` |
+| 790 | func_801823B8 | None | | None | near | 204 | residual: 204 mismatch | `.run/backlog_drafts/func_801823B8.c` |
+| 791 | func_801826C4 | None | | None | near | 207 | residual: 207 mismatch | `.run/backlog_drafts/func_801826C4.c` |
+| 792 | func_8018C3F8 | None | | None | near | 236 | residual: 236 mismatch | `.run/backlog_drafts/func_8018C3F8.c` |
+| 793 | func_8017FD14 | 1 | STRUCT | 249 | near | 240 | STRUCT: 240 mismatch | `.run/backlog_drafts/func_8017FD14.c` |
+| 794 | func_8017E7D4 | None | | None | near | 241 | residual: 241 mismatch | `.run/backlog_drafts/func_8017E7D4.c` |
+| 795 | func_80183BF8 | None | | None | near | 258 | residual: 258 mismatch | `.run/backlog_drafts/func_80183BF8.c` |
+| 796 | func_8017EB30 | None | | None | near | 278 | residual: 278 mismatch | `.run/backlog_drafts/func_8017EB30.c` |
+| 797 | func_801804A0 | None | | None | near | 280 | residual: 280 mismatch | `.run/backlog_drafts/func_801804A0.c` |
+| 798 | func_80181670 | None | | None | near | 311 | residual: 311 mismatch | `.run/backlog_drafts/func_80181670.c` |
+| 799 | func_80189540 | None | | None | near | 463 | residual: 463 mismatch | `.run/backlog_drafts/func_80189540.c` |
+| 800 | func_80144B9C | None | | None | near | 728 | residual: 728 mismatch | `.run/backlog_drafts/func_80144B9C.c` |
+| 801 | func_80128CFC | 1 | WAVE | 25 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80128CFC.c` |
+| 802 | func_80185BA4 | 1 | WAVE | 177 | failed | | won't compile standalone (loose-typing / missing decl) | |
+| 803 | func_80183324 | 1 | STRUCT | 324 | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80183324.c` |
+| 804 | func_8017D8DC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017D8DC.c` |
+| 805 | func_8017FFEC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFEC.c` |
+| 806 | func_8017DC18 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DC18.c` |
+| 807 | func_801853CC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801853CC.c` |
+| 808 | func_80181894 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181894.c` |
+| 809 | func_8018BFBC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018BFBC.c` |
+| 810 | func_801807F4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801807F4.c` |
+| 811 | func_8017FFC8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFC8.c` |
+| 812 | func_8017E99C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E99C.c` |
+| 813 | func_80180294 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80180294.c` |
+| 814 | func_8017E76C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E76C.c` |
+| 815 | func_8017F29C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F29C.c` |
+| 816 | func_8017F00C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F00C.c` |
+| 817 | func_801802B0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801802B0.c` |
+| 818 | func_8017DA1C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DA1C.c` |
+| 819 | func_8017FFC4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FFC4.c` |
+| 820 | func_8017E2F0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E2F0.c` |
+| 821 | func_801841E4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801841E4.c` |
+| 822 | func_80181738 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181738.c` |
+| 823 | func_801873D8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801873D8.c` |
+| 824 | func_80185628 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80185628.c` |
+| 825 | func_80181A78 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181A78.c` |
+| 826 | func_801805D4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801805D4.c` |
+| 827 | func_8017EA1C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017EA1C.c` |
+| 828 | func_8017F098 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F098.c` |
+| 829 | func_801822CC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801822CC.c` |
+| 830 | func_8017E3F4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E3F4.c` |
+| 831 | func_800D1658 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D1658.c` |
+| 832 | func_800D1984 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D1984.c` |
+| 833 | func_800D24A0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_800D24A0.c` |
+| 834 | func_8013DD68 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8013DD68.c` |
+| 835 | func_80181164 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181164.c` |
+| 836 | func_8012D664 | None | schedule | None | failed | | none — MATCH | `.run/backlog_drafts/func_8012D664.c` |
+| 837 | func_80136C90 | None | struct | None | failed | | none — MATCH (28 ins). 10-byte 1-aligned struct copy (S10{char s[10]}) from global D_801A5A7C into a stack buffer, then ((void(*)(int, void *, int, int, int, int))func_8001534C)(0,&buf,0x78,0x10,0,0). gcc emits the block move as 2 unaligned words (lwl/lwr+swl/swr) + 2 bytes (lb/sb). | `.run/backlog_drafts/func_80136C90.c` |
+| 838 | func_80145CEC | None | struct | None | failed | | 2 residuals — (1) target RELOADS global ptr ((s32 *)&D_80126B78) before each of its 5 field accesses (f28/f18/f1a/f1c/f2c); gcc-2.7.2 CSEs the single pointer load in every clean-C form I tried (int-cast, (s8*)/(s32) M2C_FIELD, struct*), keeping ONE load. volatile forces reloads but hoists them + leaves delay-slot nops the target fills (target is NOT volatile). (2) frame 0x20 not 0x18: target reserves an unused 8-byte stack local @0x10 (address-taken local — reproduced, but every code-free escape optimizes away and a visible escape corrupts the ((int (*)(void))func_80145EE8)(0) arg). Structure/order/values/callees all match; only the alias-driven reload chain + the phantom frame local remain. Family exemplar (~130 overlays). | `.run/backlog_drafts/func_80145CEC.c` |
+| 839 | func_8016BCC0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016BCC0.c` |
+| 840 | func_8017DE58 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DE58.c` |
+| 841 | func_80181A70 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181A70.c` |
+| 842 | func_8017E7B4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E7B4.c` |
+| 843 | func_8012E778 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8012E778.c` |
+| 844 | func_8013C360 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8013C360.c` |
+| 845 | func_80149954 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80149954.c` |
+| 846 | func_8014CBE8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8014CBE8.c` |
+| 847 | func_8015B858 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8015B858.c` |
+| 848 | func_80161124 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80161124.c` |
+| 849 | func_8016829C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016829C.c` |
+| 850 | func_801684B4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801684B4.c` |
+| 851 | func_8016D848 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016D848.c` |
+| 852 | func_8016D984 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016D984.c` |
+| 853 | func_8016E728 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8016E728.c` |
+| 854 | func_8017A4AC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017A4AC.c` |
diff --git a/docs/cookbook-index.md b/docs/cookbook-index.md
index 2428a112e..c48e8eea8 100644
--- a/docs/cookbook-index.md
+++ b/docs/cookbook-index.md
@@ -2,7 +2,7 @@
> **Generated by `tools/cookbook_index.py` — do not hand-edit** (R33). Regenerate after adding a cookbook section.
>
-> `docs/matching-cookbook.md` is ~716 KB / 468 sections. Grepping it blind is how three P30 wave-1 agents each "discovered" an idiom that was already written down. **Start here, then read the section.** A section appears under every symptom it addresses.
+> `docs/matching-cookbook.md` is ~716 KB / 469 sections. Grepping it blind is how three P30 wave-1 agents each "discovered" an idiom that was already written down. **Start here, then read the section.** A section appears under every symptom it addresses.
**How to use:** name what you SEE in the diff (a stolen delay slot, an extra `la`, a swapped register pair, a `conflicting types` error), find that symptom below, read those sections first. If nothing fits, THEN grind — and add a section when you win.
@@ -255,7 +255,7 @@
- **§3-C.** — Inner-block declaration does NOT delay slot allocation — BYTE-REFUTED L10058
- **§159** — THE DECLARATION AXIS: conform to byte-truth, and make every guard state its COVERAGE (P30 S47; ~10,930 sites across 8 axes, fleet byte-identical) L10818
-### jump tables & switches (26)
+### jump tables & switches (27)
- **§8** — rodata island (compiler jump tables) — the `.data→.rodata→.data` sandwich (Phase 7) L320
- **§8a** — rodata island in a flat OVERLAY — the tail sandwich, per matched jr-function (Phase 26 — PoC PROVEN) L342
@@ -283,6 +283,7 @@
- **§132** — The `JR-PAIR-IN-ONE-O0-OBJECT` "wall" was TWO instrument defects: a merged-double span the carve could not see, and a truncated object no rule deleted (P30 S29, `func_8013B83C` + `func_8013BD74`) L8563
- **§132b** — When the span's already-matched owner is ITSELF multi-switch: `--span-rel` (P30 S1, `func_8014032C`) L8653
- **§139** — A GATE THAT GREPS FOR VERDICTS MUST ASSERT 1:1 ACCOUNTING; and a `--src` filter must not survive a carve (P30 S38, wave 6: 10 of 16 drafts vanished) L9584
+- **§161** — THE RETRY-WAVE HARVEST: a jump table indexed from zero, and two allocator traps (P30 S47) L10959
### optimisation level (-O0/-O2) (12)
@@ -422,7 +423,7 @@
- **§3-The** — same swallow, twice more, in the integration spine L9699
- **§3-A.** — Payload word0 is a global MODULE ID; code starts after the header L10517
-### build graph, splat & the harness (103)
+### build graph, splat & the harness (104)
- **§4** — Flag/toolchain gotchas L190
- **Build** — mechanism — per-file opt override (splat resegmentation) L288
@@ -527,6 +528,7 @@
- **§156** — an ORPHANED reconcile poisons the fleet: `dedup_propagate`'s kept edit (S45 p6/p7) L10630
- **§158** — The RANGE-EXTENDER: a fourth zero-emission asm lever completes the allocno toolkit (P30 S46 tier-3, `func_8017CE58`, 733 ins) L10702
- **§160** — THE REACH-15 WAVE HARVEST: an align-1 block move, and the instrument that called it a wall (P30 S47) L10883
+- **§161** — THE RETRY-WAVE HARVEST: a jump table indexed from zero, and two allocator traps (P30 S47) L10959
### process, measurement & doctrine (64)
@@ -1214,3 +1216,4 @@
- **§156** — THE PREFERENCE-DONOR MERGE: cross-region variable reuse is what fills a0-a3, and a call-arg use in ONE region steers the fill in ALL of them (P30 S46 tier-3, `func_80186E24`, 611 ins: 236-off "S11 regalloc-order" → MATCH, zero new pins) L10762
- **§159** — THE DECLARATION AXIS: conform to byte-truth, and make every guard state its COVERAGE (P30 S47; ~10,930 sites across 8 axes, fleet byte-identical) L10818
- **§160** — THE REACH-15 WAVE HARVEST: an align-1 block move, and the instrument that called it a wall (P30 S47) L10883
+- **§161** — THE RETRY-WAVE HARVEST: a jump table indexed from zero, and two allocator traps (P30 S47) L10959
diff --git a/docs/family-hseq.md b/docs/family-hseq.md
index da07217f9..d0bb8bc83 100644
--- a/docs/family-hseq.md
+++ b/docs/family-hseq.md
@@ -2,13 +2,13 @@
> Generated by `tools/family_hseq.py` from the 212 overlay sigs + per-overlay src stubs. Ranked by TEMPLATABLE byte-weight (PURE+IMM members × nins × 4). The byte-gate is the arbiter.
>
-> **Scope: the 212 OVERLAYS only** (no main, no resident) · generated at HEAD `commit:1567` · stub set derived from `corpus.stubs` — the same oracle `progress.py` counts, so same-tree overlay totals agree by construction; compare digests only at the same HEAD.
+> **Scope: the 212 OVERLAYS only** (no main, no resident) · generated at HEAD `commit:1569` · stub set derived from `corpus.stubs` — the same oracle `progress.py` counts, so same-tree overlay totals agree by construction; compare digests only at the same HEAD.
-**Fleet (overlays):** 96.5% fn / 94.9% instr / 89.4% distinct-code matched. Unmatched: 12,669 instances / 685,333 ins (10,812 distinct classes).
+**Fleet (overlays):** 96.5% fn / 94.9% instr / 89.5% distinct-code matched. Unmatched: 12,528 instances / 679,205 ins (10,701 distinct classes).
-**Tail cross-check (Phase-25 close):** 8,047 tail fns / 435,036 ins → 519 h_seq families ≥2, **139 substantial (nins≥80) / 82,716 ins**.
+**Tail cross-check (Phase-25 close):** 8,002 tail fns / 431,632 ins → 517 h_seq families ≥2, **138 substantial (nins≥80) / 79,818 ins**.
-**Full frontier (all unmatched by h_seq):** 2188 target families (≥2 members or a matched sibling) + 4513 singletons (Step-D residue). Substantial: **383 families / 178,860 templatable ins**, 72 with a matched sibling (zero-crack). Substantial member classes: 1,152 PURE · 33 IMM · 6 STRUCT-excluded.
+**Full frontier (all unmatched by h_seq):** 2182 target families (≥2 members or a matched sibling) + 4513 singletons (Step-D residue). Substantial: **382 families / 175,962 templatable ins**, 71 with a matched sibling (zero-crack). Substantial member classes: 1,129 PURE · 33 IMM · 6 STRUCT-excluded.
## Top substantial families (by templatable byte-weight)
@@ -16,52 +16,52 @@
| # | nins | members (P/I/S) | #addr/#ov | tag | class | matched | jr | exemplar | templ. ins |
|--:|--:|--|--|--|--|--:|:-:|--|--:|
| 1 | 246 | 16 (16/0/0) | 6/16 | cross-address | PURE | 0 | · | 0x8017c294 draft-ov077 | 3,936 |
-| 2 | 126 | 23 (23/0/0) | 11/23 | scattered | PURE | 1 | · | 0x801eded4 matched | 2,898 |
-| 3 | 551 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80189540 modal | 2,755 |
-| 4 | 611 | 4 (4/0/0) | 4/4 | cross-address | PURE | 1 | · | 0x80186e24 matched | 2,444 |
-| 5 | 770 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x80144b9c matched-ov077 | 2,310 |
-| 6 | 407 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017c3bc modal | 2,035 |
-| 7 | 562 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015ae2c matched-ov077 | 1,686 |
-| 8 | 281 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80186270 modal | 1,686 |
-| 9 | 557 | 3 (3/0/0) | 3/3 | cross-address | PURE | 2 | Y | 0x80189030 matched | 1,671 |
-| 10 | 326 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017d730 modal | 1,630 |
-| 11 | 536 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8017a4ac matched-ov077 | 1,608 |
-| 12 | 493 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015a3c8 matched-ov077 | 1,479 |
-| 13 | 490 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013f350 matched-ov077 | 1,470 |
-| 14 | 291 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017d2a4 modal | 1,455 |
-| 15 | 470 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | Y | 0x80191320 modal | 1,410 |
-| 16 | 279 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x8017f2d4 modal | 1,395 |
-| 17 | 188 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | Y | 0x8016ab6c matched-ov077 | 1,316 |
-| 18 | 438 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x801380e0 matched-ov077 | 1,314 |
-| 19 | 187 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | · | 0x8013dd68 matched-ov077 | 1,309 |
-| 20 | 424 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80131340 matched-ov077 | 1,272 |
-| 21 | 254 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80188e1c modal | 1,270 |
-| 22 | 198 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80185f58 modal | 1,188 |
-| 23 | 385 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | Y | 0x8018ff98 modal | 1,155 |
-| 24 | 185 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80187aec modal | 1,110 |
-| 25 | 218 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017cf3c modal | 1,090 |
-| 26 | 363 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015444c matched-ov077 | 1,089 |
-| 27 | 102 | 10 (0/10/0) | 9/10 | scattered | IMM | 78 | · | 0x8017d290 matched | 1,020 |
-| 28 | 337 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80159c84 matched-ov077 | 1,011 |
-| 29 | 329 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013c414 matched-ov077 | 987 |
-| 30 | 324 | 3 (3/0/0) | 2/3 | cross-address | PURE | 0 | Y | 0x80183324 draft-ov077 | 972 |
-| 31 | 188 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | · | 0x8017cbc8 modal | 940 |
-| 32 | 312 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x8013faf8 matched-ov077 | 936 |
-| 33 | 187 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | · | 0x8017df40 modal | 935 |
-| 34 | 231 | 4 (4/0/0) | 4/4 | cross-address | PURE | 0 | Y | 0x8017f83c modal | 924 |
-| 35 | 890 | 1 (1/0/0) | 1/1 | per-location | PURE | 140 | Y | 0x80178d40 matched-ov077 | 890 |
-| 36 | 127 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | · | 0x80145cec matched-ov077 | 889 |
-| 37 | 289 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80135eb0 matched-ov077 | 867 |
-| 38 | 95 | 9 (9/0/0) | 9/9 | scattered | PURE | 1 | Y | 0x80185d70 matched | 855 |
-| 39 | 213 | 4 (4/0/0) | 1/4 | per-location | PURE | 137 | Y | 0x8013ffd8 matched-ov077 | 852 |
-| 40 | 166 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80188b84 modal | 830 |
-| 41 | 165 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x801818f0 modal | 825 |
-| 42 | 272 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013b83c matched-ov077 | 816 |
-| 43 | 271 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015b950 matched-ov077 | 813 |
-| 44 | 406 | 2 (2/0/0) | 2/2 | cross-address | PURE | 0 | Y | 0x80184938 modal | 812 |
-| 45 | 266 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x80130d48 matched-ov077 | 798 |
-| 46 | 196 | 4 (4/0/0) | 4/4 | cross-address | PURE | 0 | Y | 0x8017ffd0 modal | 784 |
-| 47 | 257 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x80192b60 modal | 771 |
-| 48 | 255 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x8018e9bc modal | 765 |
-| 49 | 254 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x80192768 modal | 762 |
-| 50 | 251 | 3 (3/0/0) | 3/3 | cross-address | PURE | 3 | Y | 0x80180b04 matched | 753 |
+| 2 | 551 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80189540 modal | 2,755 |
+| 3 | 611 | 4 (4/0/0) | 4/4 | cross-address | PURE | 1 | · | 0x80186e24 matched | 2,444 |
+| 4 | 770 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x80144b9c matched-ov077 | 2,310 |
+| 5 | 407 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017c3bc modal | 2,035 |
+| 6 | 562 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015ae2c matched-ov077 | 1,686 |
+| 7 | 281 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80186270 modal | 1,686 |
+| 8 | 557 | 3 (3/0/0) | 3/3 | cross-address | PURE | 2 | Y | 0x80189030 matched | 1,671 |
+| 9 | 326 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017d730 modal | 1,630 |
+| 10 | 536 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8017a4ac matched-ov077 | 1,608 |
+| 11 | 493 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015a3c8 matched-ov077 | 1,479 |
+| 12 | 490 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013f350 matched-ov077 | 1,470 |
+| 13 | 291 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017d2a4 modal | 1,455 |
+| 14 | 470 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | Y | 0x80191320 modal | 1,410 |
+| 15 | 279 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x8017f2d4 modal | 1,395 |
+| 16 | 188 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | Y | 0x8016ab6c matched-ov077 | 1,316 |
+| 17 | 438 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x801380e0 matched-ov077 | 1,314 |
+| 18 | 187 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | · | 0x8013dd68 matched-ov077 | 1,309 |
+| 19 | 424 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80131340 matched-ov077 | 1,272 |
+| 20 | 254 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80188e1c modal | 1,270 |
+| 21 | 198 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80185f58 modal | 1,188 |
+| 22 | 385 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | Y | 0x8018ff98 modal | 1,155 |
+| 23 | 185 | 6 (6/0/0) | 6/6 | cross-address | PURE | 0 | Y | 0x80187aec modal | 1,110 |
+| 24 | 218 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x8017cf3c modal | 1,090 |
+| 25 | 363 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015444c matched-ov077 | 1,089 |
+| 26 | 102 | 10 (0/10/0) | 9/10 | scattered | IMM | 78 | · | 0x8017d290 matched | 1,020 |
+| 27 | 337 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80159c84 matched-ov077 | 1,011 |
+| 28 | 329 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013c414 matched-ov077 | 987 |
+| 29 | 324 | 3 (3/0/0) | 2/3 | cross-address | PURE | 0 | Y | 0x80183324 draft-ov077 | 972 |
+| 30 | 188 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | · | 0x8017cbc8 modal | 940 |
+| 31 | 312 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x8013faf8 matched-ov077 | 936 |
+| 32 | 187 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | · | 0x8017df40 modal | 935 |
+| 33 | 231 | 4 (4/0/0) | 4/4 | cross-address | PURE | 0 | Y | 0x8017f83c modal | 924 |
+| 34 | 890 | 1 (1/0/0) | 1/1 | per-location | PURE | 140 | Y | 0x80178d40 matched-ov077 | 890 |
+| 35 | 127 | 7 (7/0/0) | 1/7 | per-location | PURE | 134 | · | 0x80145cec matched-ov077 | 889 |
+| 36 | 289 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x80135eb0 matched-ov077 | 867 |
+| 37 | 95 | 9 (9/0/0) | 9/9 | scattered | PURE | 1 | Y | 0x80185d70 matched | 855 |
+| 38 | 213 | 4 (4/0/0) | 1/4 | per-location | PURE | 137 | Y | 0x8013ffd8 matched-ov077 | 852 |
+| 39 | 166 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x80188b84 modal | 830 |
+| 40 | 165 | 5 (5/0/0) | 5/5 | cross-address | PURE | 0 | Y | 0x801818f0 modal | 825 |
+| 41 | 272 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8013b83c matched-ov077 | 816 |
+| 42 | 271 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | Y | 0x8015b950 matched-ov077 | 813 |
+| 43 | 406 | 2 (2/0/0) | 2/2 | cross-address | PURE | 0 | Y | 0x80184938 modal | 812 |
+| 44 | 266 | 3 (3/0/0) | 1/3 | per-location | PURE | 138 | · | 0x80130d48 matched-ov077 | 798 |
+| 45 | 196 | 4 (4/0/0) | 4/4 | cross-address | PURE | 0 | Y | 0x8017ffd0 modal | 784 |
+| 46 | 257 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x80192b60 modal | 771 |
+| 47 | 255 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x8018e9bc modal | 765 |
+| 48 | 254 | 3 (3/0/0) | 3/3 | cross-address | PURE | 0 | · | 0x80192768 modal | 762 |
+| 49 | 251 | 3 (3/0/0) | 3/3 | cross-address | PURE | 3 | Y | 0x80180b04 matched | 753 |
+| 50 | 147 | 5 (5/0/0) | 4/5 | cross-address | PURE | 0 | Y | 0x8017ed5c modal | 735 |
diff --git a/docs/matching-cookbook.md b/docs/matching-cookbook.md
index d355e4af6..311fa6092 100644
--- a/docs/matching-cookbook.md
+++ b/docs/matching-cookbook.md
@@ -10954,3 +10954,40 @@ One grep for two callee symbols returned an already-banked body that turned a 12
into a copy-edit. The existing wave template greps cross-overlay magic literals; extend it to
"grep the callee symbols across `src/` for a non-INCLUDE_ASM body". Engine-state globals like
`D_80126948` are shared across many overlay TUs, so a matched sibling is often already sitting there.
+
+
+### §161 — THE RETRY-WAVE HARVEST: a jump table indexed from zero, and two allocator traps (P30 S47)
+
+**§161a — `case 0: break;` IS LOAD-BEARING WHEN A JUMP TABLE IS INDEXED FROM ZERO.** Target shape:
+
+ lhu $v1,0x34($s0) ; sltiu $v0,$v1,6 ; sll $v0,$v1,2 <- NO `addiu $v1,$v1,-1`
+
+Writing the natural `case 1: … case 5:` makes gcc-2.7.2 pick **minval = 1**, so it emits
+`addiu $v1,$v0,-1; sltiu $v0,$v1,5` and every table index shifts one slot. The body can be perfect
+and it still reads **58 of 77 mismatched** — a near-total mismatch produced by a one-line source
+difference, which is exactly the shape that gets a whole family written off as a codegen wall.
+**Fix:** add an explicit empty `case 0: break;` as the FIRST case. `minval` drops to 0, the subtract
+disappears, and gcc's jump optimizer threads the empty body straight onto the epilogue.
+**THE DIAGNOSTIC TELL (family-wide):** if a member's jump table has its **first entry pointing at
+that function's own epilogue/end address**, it needs the `case 0` construction. Byte-proven on
+`func_8018CC40` (10-member family); emitted table `[$L2(end), $L4, $L7, $L9, $L10, $L12]` matches
+`jtbl_801E59F8 = [0x8018CD60(end), 0x8018CC7C, 0x8018CCC4, 0x8018CCEC, 0x8018CCFC, 0x8018CD40]`.
+*Corollary:* a `bnez` inside a case arm that jumps to a label which is NOT a jtbl entry is a plain
+if/else, not a case fallthrough — do not model it as one.
+
+**§161b — ALIASING A PARAMETER INTO A LOCAL CAN COST A SECOND CALLEE-SAVED REGISTER.**
+`void *s0 = a0;` before three mutually-exclusive uses forced gcc-2.7.2 to allocate a SECOND
+callee-saved register (+8 bytes of frame, +3 instructions) even though the uses never overlap.
+Using the raw parameter directly at every site — `*(s32 *)(a0 + 0xE4) = …`, typed `s32`, not
+`void *` — collapsed it back to the single `$s0` the target uses. **When your frame is 8 bytes too
+big and you have one more `sw $sN` than the target, look for a pointer alias before touching pins.**
+
+**§161c — LOOSE-PROTOTYPE ENGINE HELPERS AND THE DECL THAT FIGHTS THEM.** Some engine helpers are
+declared `(void)` at file scope in an overlay yet every `jal` to them carries `addu $a0,$s0,$zero`
+in the delay slot — they really take an argument. Declaring `extern s32 f();` in the draft to model
+that collides with the TU's `(void)` and the gate reports **`too many arguments to function`**
+(byte-witnessed, `func_80178970`). Do NOT fight the file-scope decl: drop the draft's extern and
+**cast at the call site** (§17a-1) — `((s32 (*)(s32))func_80178970)(a0)` — which gcc folds to a
+direct `jal`, so it is codegen-neutral. Six call sites converted; the gate then banked it.
+*Process note: the crack agent PREDICTED this failure in its report before the gate ran. Read the
+agent's integration notes before diagnosing a gate failure — it has already seen the TU.*
diff --git a/docs/progress.fleet.md b/docs/progress.fleet.md
index 941415be8..2f0dd6da1 100644
--- a/docs/progress.fleet.md
+++ b/docs/progress.fleet.md
@@ -4,16 +4,16 @@
# cross-binary collapsible-byte leverage: docs/duplicates.cross.md.
# THREE progress metrics (all matter — see the labels):
-FLEET fn-count byte-ident: 349810 / 363379 = 96.27% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
-FLEET instr-weighted : 12765577 / 13523856 = 94.4% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number)
-FLEET distinct-code(uniq): 5164619 / 5851963 = 88.3% (80227/90928 unique fns; the DISTINCT-RE number)
+FLEET fn-count byte-ident: 349822 / 363379 = 96.27% (REAL+LINKED+empties; FUNCTION-count, ×134-inflated — one crack counts per overlay)
+FLEET instr-weighted : 12766587 / 13523856 = 94.4% (shipped .text across main + resident + 211 overlays; the decomp.dev-DISPLAY number)
+FLEET distinct-code(uniq): 5165534 / 5851963 = 88.3% (80238/90928 unique fns; the DISTINCT-RE number)
MAIN game-code weighted : 436 / 79510 = 0.5% (INCLUDED in the fleet numbers above since 2026-07-22 — roadmap §1 metrics contract; LINKED-excluding Ghidra sig dated 2026-08-05; caveat is R34: no independent second oracle for a PS-X EXE, NOT drift)
- (fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 12765141 / 13444346 = 94.9%)
+ (fleet EXCLUDING main, for continuity with pre-2026-07-22 readings: 12766151 / 13444346 = 95.0%)
-FLEET REAL substantive : 347628 (of which dedup-shared 249221 via 1949 groups / 249295 instances)
+FLEET REAL substantive : 347640 (of which dedup-shared 249221 via 1949 groups / 249295 instances)
FLEET LINKED PsyQ objs : 959
FLEET NON_MATCHING : 7 (0 in any default build — G4)
-FLEET INCLUDE_ASM stubs : 13562
+FLEET INCLUDE_ASM stubs : 13550
FLEET matchable : 363379
| binary | REAL | shared | LINKED | byte-ident | matchable | byte-ident % |
@@ -60,7 +60,7 @@ FLEET matchable : 363379
| md_MAIN_046 | 5 | 0 | 0 | 6 | 39 | 15.4% |
| md_MAIN_047 | 3 | 0 | 0 | 4 | 12 | 33.3% |
| md_SC02_009 | 4 | 0 | 0 | 4 | 40 | 10.0% |
-| md_SC03_073 | 14 | 0 | 0 | 16 | 28 | 57.1% |
+| md_SC03_073 | 16 | 0 | 0 | 18 | 28 | 64.3% |
| md_SC03_074 | 15 | 0 | 0 | 17 | 29 | 58.6% |
| md_SC03_075 | 17 | 0 | 0 | 19 | 41 | 46.3% |
| md_SC03_076 | 19 | 0 | 0 | 21 | 66 | 31.8% |
@@ -119,8 +119,8 @@ FLEET matchable : 363379
| ov_SC02_037 | 2294 | 1658 | 0 | 2376 | 2516 | 94.4% |
| ov_SC02_039 | 2396 | 1771 | 0 | 2396 | 2416 | 99.2% |
| ov_SC02_041 | 2477 | 1771 | 0 | 2480 | 2561 | 96.8% |
-| ov_SC03_001 | 2672 | 1772 | 0 | 2689 | 2869 | 93.7% |
-| ov_SC03_002 | 2544 | 1776 | 0 | 2559 | 2631 | 97.3% |
+| ov_SC03_001 | 2673 | 1772 | 0 | 2690 | 2869 | 93.8% |
+| ov_SC03_002 | 2545 | 1776 | 0 | 2560 | 2631 | 97.3% |
| ov_SC03_003 | 2400 | 1771 | 0 | 2401 | 2423 | 99.1% |
| ov_SC03_006 | 2556 | 1778 | 0 | 2565 | 2767 | 92.7% |
| ov_SC03_007 | 2464 | 1771 | 0 | 2468 | 2623 | 94.1% |
@@ -167,8 +167,8 @@ FLEET matchable : 363379
| ov_SC03_118 | 2544 | 1796 | 0 | 2545 | 2685 | 94.8% |
| ov_SC03_119 | 2541 | 1796 | 0 | 2542 | 2685 | 94.7% |
| ov_SC03_121 | 2404 | 1771 | 0 | 2407 | 2459 | 97.9% |
-| ov_SC03_124 | 2580 | 1767 | 0 | 2600 | 2741 | 94.9% |
-| ov_SC03_125 | 2530 | 1771 | 0 | 2542 | 2588 | 98.2% |
+| ov_SC03_124 | 2581 | 1767 | 0 | 2601 | 2741 | 94.9% |
+| ov_SC03_125 | 2531 | 1771 | 0 | 2543 | 2588 | 98.3% |
| ov_SC03_126 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
| ov_SC04_000 | 2475 | 1775 | 0 | 2484 | 2546 | 97.6% |
| ov_SC04_002 | 2505 | 1771 | 0 | 2509 | 2636 | 95.2% |
@@ -182,11 +182,11 @@ FLEET matchable : 363379
| ov_SC04_010 | 2403 | 1771 | 0 | 2404 | 2419 | 99.4% |
| ov_SC04_011 | 2517 | 1776 | 0 | 2523 | 2803 | 90.0% |
| ov_SC04_012 | 2398 | 1771 | 0 | 2399 | 2420 | 99.1% |
-| ov_SC04_015 | 2535 | 1772 | 0 | 2546 | 2611 | 97.5% |
+| ov_SC04_015 | 2536 | 1772 | 0 | 2547 | 2611 | 97.5% |
| ov_SC04_016 | 2402 | 1771 | 0 | 2404 | 2440 | 98.5% |
-| ov_SC04_018 | 2677 | 1808 | 0 | 2677 | 2857 | 93.7% |
-| ov_SC04_019 | 2674 | 1808 | 0 | 2674 | 2857 | 93.6% |
-| ov_SC04_020 | 2516 | 1771 | 0 | 2528 | 2567 | 98.5% |
+| ov_SC04_018 | 2678 | 1808 | 0 | 2678 | 2857 | 93.7% |
+| ov_SC04_019 | 2675 | 1808 | 0 | 2675 | 2857 | 93.6% |
+| ov_SC04_020 | 2517 | 1771 | 0 | 2529 | 2567 | 98.5% |
| ov_SC04_021 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
| ov_SC05_000 | 2407 | 1775 | 0 | 2410 | 2422 | 99.5% |
| ov_SC05_001 | 2480 | 1772 | 0 | 2485 | 2574 | 96.5% |
@@ -200,8 +200,8 @@ FLEET matchable : 363379
| ov_SC05_009 | 2410 | 1771 | 0 | 2414 | 2438 | 99.0% |
| ov_SC05_010 | 2450 | 1772 | 0 | 2454 | 2588 | 94.8% |
| ov_SC05_011 | 2397 | 1771 | 0 | 2398 | 2409 | 99.5% |
-| ov_SC05_017 | 2651 | 1768 | 0 | 2662 | 2842 | 93.7% |
-| ov_SC05_018 | 2548 | 1771 | 0 | 2561 | 2673 | 95.8% |
+| ov_SC05_017 | 2652 | 1768 | 0 | 2663 | 2842 | 93.7% |
+| ov_SC05_018 | 2549 | 1771 | 0 | 2562 | 2673 | 95.8% |
| ov_SC05_019 | 2401 | 1773 | 0 | 2401 | 2423 | 99.1% |
| ov_SC06_000 | 2533 | 1780 | 0 | 2536 | 2691 | 94.2% |
| ov_SC06_006 | 2424 | 1771 | 0 | 2425 | 2511 | 96.6% |
diff --git a/phase-ends/CURRENT_PHASE.md b/phase-ends/CURRENT_PHASE.md
index a31009f37..81f44de47 100644
--- a/phase-ends/CURRENT_PHASE.md
+++ b/phase-ends/CURRENT_PHASE.md
@@ -475,6 +475,45 @@ arrives via `engine_core.h`, which they do not include (`tu_scope` = 53 entries
overlay). `Blk8` already exists at `engine_types.h:497` but is unreachable from there.
**Do NOT retry this sweep until a tool emits per-member data definitions + carries the typedef.**
+## ✅ G2 — THE MAIN EXPERIMENT: "structurally barren" is an h_exact claim, ~85% true under h_seq
+`family_hseq.load()` excludes main with the comment *"structurally barren — zero h_exact overlap,
+checked twice, S39"*. That is TRUE AND IRRELEVANT: it is an **h_exact** finding guarding an
+**h_seq** tool, and the whole reach analysis runs on h_seq (normalized), which is far more
+permissive. Nobody had ever run it over main. **There is not even a `sig-main` Makefile target** —
+main had never been signed for this pipeline at all. Signed it here (2,002 fns, seeded from splat's
+boundaries via `corpus.stubs`, NOT `--bootstrap`, which glues functions around jtbl dispatch and
+would have corrupted the very hashes under test) → `.run/sig.main.jsonl`.
+
+| main's 83,917 unmatched ins | ins | share |
+|---|--:|--:|
+| internal h_seq families (≥2 members): **207 families / 748 fns** | 11,537 | **13.7%** |
+| shapes shared with the overlay/module fleet: 161 fns | 1,346 | 1.6% |
+| genuine singleton / ×1 remainder | ~71,034 | **84.6%** |
+
+**IMMEDIATELY ACTIONABLE:** **44 h_seq classes / 151 main functions / 1,239 ins already have a
+MATCHED exemplar in the fleet** — free propagation, ~0 tokens, invisible only because main is not in
+the map. Mostly small (5–27 ins), mostly from `ov_SC03_090`.
+**The long-term number is the 207 internal families:** 748 of main's 2,002 functions (37%) are
+templatable once one exemplar per family is cracked. That does not make main cheap, but it refutes
+"2,002 independent cracks" as the planning assumption for the 79k-ins tail.
+**⚠ OPEN, needs Drew's call — do NOT do unilaterally:** add a `sig-main` target and drop main's
+exclusion from `load()`. That is a change to a fleet-shared oracle every targeting tool reads.
+
+## ✅ W1b — the 3 rate-limited retries: **3/3 banked** (+2 new cookbook rules)
+`func_801EFBF4` (reach 12) · `func_801EFDC8` (12) · `func_8018CC40` (10, jr). R22 **213/213**.
+`func_8018CC40` first failed the gate with `too many arguments to function func_80178970` — **its
+own crack agent had PREDICTED that in its report** and named the fix. Applied §17a-1: dropped the
+draft's empty-paren externs, cast at 6 call sites (`((s32 (*)(s32))func_80178970)(a0)`), banked.
+**Read the agent's integration notes before diagnosing a gate failure — it has already seen the TU.**
+
+**Cookbook §161a-c** (index → 469): **§161a `case 0: break;` is load-bearing when a jump table is
+indexed from zero** — the natural `case 1..5` makes gcc pick minval=1, emit `addiu -1`, and shift
+every index, reading **58/77 mismatched on a perfect body**; the tell is that the table's FIRST
+entry points at the function's own end address (family-wide, 10 members) · §161b aliasing a
+parameter into a local can cost a second callee-saved register (+8 frame, +3 ins) — suspect it
+before touching pins · §161c loose-prototype engine helpers: don't fight the TU's `(void)` decl,
+cast at the call site.
+
## ▶ RESUME HERE — D (and the leftovers below)
**C is DONE.** For reference, the command was:
`.venv/bin/python tools/dedup_extend.py --binaries ov_SC03_107,ov_MAIN_012,ov_SC02_037`
diff --git a/src/md_SC03_073/md_SC03_073.c b/src/md_SC03_073/md_SC03_073.c
index 115a84c1a..8bb3a287e 100644
--- a/src/md_SC03_073/md_SC03_073.c
+++ b/src/md_SC03_073/md_SC03_073.c
@@ -231,11 +231,67 @@ s32 func_801EFBE4(void) {
}
-INCLUDE_ASM("asm/md_SC03_073/nonmatchings/md_SC03_073", func_801EFBF4);
+extern s32 func_80029504(void);
+extern s32 func_801877C0(s32);
+extern s32 func_80187890(void);
+extern s32 func_80187904(void);
+extern void func_80187960(void);
+
+void func_801EFBF4(s32 a0) {
+
+ extern s32 D_801EFFB4[];
+ extern s32 D_801EFFC8[];
+ extern s32 D_801EFFE4[];
+
+ s32 v1 = func_80029504();
+
+ if (v1 < 0xC8) {
+ s32 v0 = ((s32 (*)(void))func_801877C0)();
+ *(s32 *)(a0 + 0xE4) = D_801EFFB4[v0];
+ } else if (v1 < 0x384) {
+ s32 v0 = func_80187890();
+ *(s32 *)(a0 + 0xE4) = D_801EFFC8[v0];
+ } else {
+ s32 v0 = func_80187904();
+ *(s32 *)(a0 + 0xE4) = D_801EFFE4[v0];
+ func_80187960();
+ }
+}
+
INCLUDE_ASM("asm/md_SC03_073/nonmatchings/md_SC03_073", func_801EFC94);
-INCLUDE_ASM("asm/md_SC03_073/nonmatchings/md_SC03_073", func_801EFDC8);
+extern void func_8012C1B8(void);
+extern void func_8012CAE4(void *a0);
+extern void func_8001C214(s32 a0, s32 a1);
+extern void func_8012A828(s32 a0, s32 a1);
+extern void func_8012E8E0(s32 a0, s32 a1);
+extern s32 func_80178B18(s32 a0, s32 a1);
+
+void func_801EFDC8(void *a0) {
+ extern s32 D_801F65F0;
+ extern s32 D_801C3790;
+ extern s32 D_801EFF44;
+ extern s32 D_801EFF4C;
+ s32 v0;
+ s32 ptr;
+
+ v0 = ((s32 (*)(void))func_8012C1B8)();
+ *(s32 *)((s32)a0 + 0x20) = v0;
+ if (v0 == 0) {
+ func_8012CAE4(a0);
+ } else {
+ func_8001C214(v0, (s32)&D_801F65F0);
+ ptr = *(s32 *)((s32)a0 + 0x68);
+ *(s16 *)(ptr + 0xC) = 0x7FFF;
+ *(s16 *)((s32)a0 + 0x2) = 1;
+ func_8012A828((s32)a0, (s32)&D_801C3790);
+ func_8012E8E0((s32)a0, (s32)&D_801EFF44);
+ *(s16 *)((s32)a0 + 0x34) = 0;
+ func_80178B18((s32)a0, (s32)&D_801EFF4C);
+ }
+}
+
u8 func_801EFE60(u32 a0) {
diff --git a/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c b/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c
index 415f2342c..5e628b149 100644
--- a/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c
+++ b/src/ov_SC04_018/ov_SC04_018_jr_801878E8.c
@@ -4877,41 +4877,3 @@ extern void func_8002D4C8(s32, s32);
void func_8018CC1C(void) {
func_8002D4C8(0x7E0, 0);
}
-
-
-INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_801878E8", func_8018CC40);
-
-extern s32 func_8012BEE8(s32 a0);
-extern void func_8018C93C(void *a0);
-
-void func_8018CD74(void *a0) {
- u16 v1;
-
- v1 = *(u16 *)((char *)a0 + 0x34);
- if (v1 == 0) {
- return;
- }
- if (v1 != 1) {
- return;
- }
- {
- u16 *p = (u16 *)*(s32 *)((char *)a0 + 0x20);
-
- *(u16 *)((char *)p + 0x12) = *(u16 *)((char *)p + 0x12) + 0x20;
- if (((s32 (*)(void))func_8012BEE8)()) {
- func_8018C93C(a0);
- }
- }
-}
-
-
-DEFINE_func_8018CDDC() /* dedup: shared engine-core @0x8018CDDC (src/shared) */
-
-DEFINE_func_8018CDE4() /* dedup: shared engine-core @0x8018CDE4 (src/shared) */
-
-INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_801878E8", func_8018CDEC);
-
-
-
-
-
diff --git a/src/ov_SC04_018/ov_SC04_018_jr_8018CC40.c b/src/ov_SC04_018/ov_SC04_018_jr_8018CC40.c
new file mode 100644
index 000000000..482be1dcd
--- /dev/null
+++ b/src/ov_SC04_018/ov_SC04_018_jr_8018CC40.c
@@ -0,0 +1,3344 @@
+#include "common.h"
+#include "../shared/engine_core.h"
+
+
+/* ==== Phase-26 §8b carried decl layer (jr_isolate_all.py) ===================
+ * The file-scope decl environment from earlier code regions of this object —
+ * file-local types, col-0 decls, DEFINE_func macro externs, and each earlier
+ * definition's implied prototype (types first, then decls in original order).
+ * Decls emit no code => byte-neutral. See cookbook §8c. */
+typedef struct {
+ SVECTOR_8016E7C8 v[4]; /* 0x00 */
+ s32 f0, f1, f2, f3, f4, f5; /* 0x20..0x37 */
+ u8 f6; /* 0x38 */
+ u8 pad[7]; /* -> 0x40 */
+} Prim_8016E7C8;
+typedef void (*Handler)(struct Entry_8016E95C *);
+extern void func_801458E0(void);
+extern s32 D_800AE6AC;
+extern s32 D_800AE6B0;
+extern u8 D_80078E50;
+extern void func_800D185C(u8 *a0);
+extern void func_801458E8(void);
+extern s32 func_80029504(void);
+extern void func_80145B24(void);
+extern u8 D_8018F74C;
+extern u8 D_8018F6BC;
+extern u8 D_8018F698;
+extern u8 D_8018F674;
+extern u8 D_8018F728;
+extern u8 D_8018F704;
+extern u8 D_8018F6E0;
+extern u8 D_8018F650;
+extern void func_80145934(void);
+extern u8 D_8018F7DC;
+extern u8 D_8018F7B8;
+extern u8 D_8018F794;
+extern u8 D_8018F770;
+extern void func_80145A2C(void);
+extern s32 func_800291DC(s32);
+extern void func_800291C8(s32, s32);
+extern void func_80162120(void);
+extern void func_80029124(s32, s32);
+extern s32 func_80165A50(s32);
+extern void func_80029514(s32);
+extern u8 D_800AF630[];
+extern u8 D_80078EC0;
+extern s32 D_80126B58;
+extern s32 func_80028FBC(void);
+extern s32 func_80029000(void);
+extern s32 func_80028D9C(void);
+extern void func_8002D4C8(s32 a0, s32 a1);
+extern void func_80145BF8(void);
+extern s32 func_800291B4(s32 arg);
+extern void func_800291A0(s32, s32);
+extern void func_80145C54(void);
+extern s32 func_80145CEC();
+extern s32 func_80029178(s32 arg);
+extern void func_80146014(s32 a0);
+extern unsigned char D_8018EBD4[];
+extern unsigned char D_8018EC04[];
+extern unsigned char D_8018EC54[];
+extern unsigned char D_8018EC84[];
+extern unsigned char D_8018ECB4[];
+extern void func_80145EE8(s32 param_1);
+extern void MoveImage(void *a0, s32 a1, s32 a2);
+extern void func_80146074(void);
+extern s32 func_80146128(void);
+extern void func_80146360(void);
+extern void func_801463A0();
+extern void func_8014607C(void);
+extern s32 *D_80126B78;
+extern u8 D_80078EC1;
+extern s32 D_80078EC8;
+extern s32 D_80126B9C;
+extern s32 D_8011F730;
+extern u16 D_801152B8;
+extern u16 D_8012693A;
+extern u8 D_80126BE0[];
+extern u8 D_801150F0[];
+extern void *memcpy(void *dst, const void *src, u32 n);
+extern void func_80146FC4(s32 a0);
+extern void func_80150A70(s32 a0);
+extern void func_80147098(s32 *a0);
+extern void func_8014A638(s32 arg0);
+extern s32 func_80155458(s32 a0);
+extern s32 func_80029104(void);
+extern void func_80029344(void);
+extern void func_8014ADE0(s32 a0);
+extern void func_8014B350(s32 a0);
+extern void func_8014B7A4(s16 *param_1);
+extern s32 func_80161D58(s32 a0);
+extern void func_80161A90(s32 a0);
+extern void func_8014B504(u16 *a0);
+extern void func_80149BEC(s32 a0);
+extern void func_8014B5D0(s32 *a0);
+extern void func_8014C99C(u8 *a0);
+extern void func_8014B190(s32 s0);
+extern void func_80148648(s32 a0, s32 a1);
+extern s32 func_80149228(s32 a0);
+extern void func_8014A59C(s32 a0);
+extern void func_8016F14C(void *a0);
+extern void func_80154418(void *a0);
+extern void func_80154BE4(s32 a0);
+extern void func_80165694(s32 arg0);
+extern void func_801654A8(s32 a0);
+extern void func_8014A680(s32 a0);
+extern void func_8014A6A8(s32 a0);
+extern void func_8014A71C(s32 a0);
+extern void func_80172588(s32 *a0);
+extern void func_801473DC(s32 *a0);
+extern void func_80015978(s32 a0, s32 *a1);
+extern void (*D_8018ED04[])(void *);
+extern u8 D_80126BA4;
+extern s32 D_80127098;
+extern s32 D_80127094;
+extern s32 D_80127090;
+extern void func_80146534(void);
+extern void func_8001D074(s32 a0, s32 a1);
+extern void func_80146554(void);
+extern void func_80146578(void);
+extern void func_8001CFDC(s32, s32);
+extern void func_8014659C(void);
+extern void func_8001D074(s32, s32);
+extern void func_801465C0(void);
+extern void func_801465E4(void);
+extern void func_801466F0(s32 a0, s32 a1, s32 a2, s32 a3, s32 sp5, s32 sp6, s32 sp7, s32 sp8);
+extern s32 D_8011F9D0;
+extern s32 func_80146608(s32 a0, s32 a1, s32 a2, s32 a3, s16 arg9, s32 arg10, s32 arg11, s32 arg12, s32 arg13);
+extern void func_801466B4(u16 a0, s32 a1, s32 a2, s32 a3, s32 arg5);
+extern s32 D_8011F750;
+extern s32 D_8011F754;
+extern u8 * func_801468C8(s32 arg0, u8 arg1);
+extern s32 D_8011D030;
+extern s32 func_80146994(s32 a0, s32 a1, s32 a2, s32 a3);
+extern s32 func_80146924(s32 a0, s32 a1, s32 a2, s32 a3, s32 arg5);
+extern s32 func_80146A6C(s32 a0, void *a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6);
+extern s32 func_80146994(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
+extern s32 func_801469C8(int a0, void *a1, int a2, int a3, u16 arg5, int arg6, int arg7, int arg8);
+extern s32 func_80146B9C(void *a0);
+extern void func_80146AB4(s16 a0, s32 a1, s16 a2, s16 a3, u16 a4, s32 a5, s32 a6);
+extern u16 D_8011DA28;
+extern s32 func_80146B9C(void * arg0);
+extern void func_80146C98(s32 *a0, s16 a1);
+extern void func_80146CA0(void *a0);
+extern void func_80146CB4(void *a0);
+extern void func_80146CC8(s32 a0);
+extern void func_80146D30(s32 a0);
+extern void func_80146D80(s32 *a0);
+extern void func_80146DE8(s32 *a0, s32 a1, s32 a2, s32 a3);
+extern void func_80146D90(s32 a0);
+extern void func_80146DB8(s32 *a0, s32 *a1);
+extern void func_80146DF8(s32 *a0, s32 a1, s32 a2, s32 a3, s32 t0);
+extern void func_80146E90(s32 *a0, s32 a1);
+extern s32 func_80146E98(s32 a0);
+extern void func_80015954(s32 a0, s32 a1);
+extern void func_80149374(s32 a0, s32 a1);
+extern void func_80146F58(s32 a0, s32 a1);
+extern void func_80146EC0(s32 a0, s32 a1, s32 a2, s32 a3);
+extern s16 func_8012A68C(void);
+extern s16 func_8012A758(void);
+extern void func_8004978C(s16 *a0, void *a1);
+extern void ApplyMatrixSV(void *a0, void *a1, void *a2);
+extern u8 D_80126DB0[];
+extern u16 D_80126DB6;
+extern void func_8014704C(s32 *a0);
+extern s32 func_80147054(void *a0);
+extern void func_80147060(u8 * a0);
+extern void func_8014706C(void *arg0);
+extern void func_80147078(s32 *a0, s16 a1);
+extern void func_80147084(s32 *a0);
+extern void func_8014708C(void *arg0);
+extern s32 func_801470A0(void *a0);
+extern void func_801470AC(s32 *a0);
+extern void func_801470B4(s32 arg0);
+extern void func_801470C0(s32 a0);
+extern void func_80147118(s32 a0);
+extern s16 D_80126BB8;
+extern s16 D_80126BBA;
+extern s16 D_80126BBC;
+extern void func_80147264(s32 a0);
+extern void func_80147290(void);
+extern void func_801472B4(void *a0);
+extern s32 func_801472C8(struct S *a0);
+extern void *D_8012707C;
+extern void func_801472DC(void);
+extern void func_801472F0(void *a0);
+extern void func_80147364(u16, s32);
+extern void func_80147300(u16 arg0);
+extern void func_80147324(s32 arg0);
+extern void func_801473EC(s32 *a0);
+extern void func_80147460(s32 a0);
+extern void func_80147514();
+extern void func_80147628(s32 a0);
+extern void func_80147478(s32 a0);
+extern void func_801474D8(s32 *a0);
+extern void func_801474EC(s32 *a0);
+extern s32 func_80012C6C(s32 a0, s32 a1, s32 a2);
+extern s32 func_800129CC(s32 a0, s32 a1);
+extern void func_80147514(s32 arg0);
+extern void func_80013F3C(s32 a0);
+extern void func_80012558(s32 a0, s32 a1);
+extern void func_800126C4(s32 a0, s32 a1);
+extern void func_800123F0(s32 a0, s32 a1);
+extern void func_80147718(s32 a0);
+extern void func_80147788(void *a0, s32 a1);
+extern void func_801477A8(void *a0, s32 a1);
+extern void func_801477C8(void *a0, s32 a1);
+extern void func_801477E8(s32 *a0, s32 a1);
+extern void func_80147814(s32 a0, s32 a1);
+extern void func_80147928(int a0, int a1);
+extern void func_8014799C(int a0, int a1);
+extern void func_80147A10(int a0, int a1);
+extern void func_80147860(int a0, int a1, int a2, int a3);
+extern void func_80147948(s32 a0, s32 a1, s32 a2);
+extern void func_801479BC(s32 a0, s32 a1, s32 a2);
+extern void func_80147A30(s32 a0, s32 a1, s32 a2);
+extern void func_801478B8(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80147948(int a0, int a1, int a2);
+extern void func_801479BC(int a0, int a1, int a2);
+extern void func_80147A30(int a0, int a1, int a2);
+extern void func_80147AD4(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
+extern void func_80147A84(s32 arg0);
+extern void func_80147C30(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
+extern void func_80147AAC(s32 arg0);
+extern void func_80147CC8(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
+extern void func_80147B5C(s32 a0, void *a1);
+extern void func_80147AD4(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80147D38(s32 a0, s32 a1, s32 a2, s32 a3, void *a4);
+extern void func_80147B18(s32 a0);
+extern void func_80147B5C(s32 arg0, void *arg1);
+extern void func_80147C30(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80147DC0(s32 a0, s32 a1);
+extern void func_80147D38(s32 a0, s32 a1, s32 a2, s32 a3, void * a4);
+extern void func_800484EC(s32 a0, s32 a1, s32 a2);
+extern void func_80147E44(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80147F78(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
+extern void func_80147F50(s32 arg0);
+extern void func_80148038(s32 a0, s32 a1);
+extern s32 ratan2(s32 a0, s32 a1);
+extern s32 csqrt(s32 a0);
+extern s32 func_80012A60(s32 a0, s32 a1);
+extern void func_80148094(int param_1, short *param_2, int *param_3);
+extern void func_801485B8(s32 a0, s32 a1, s32 a2);
+extern void func_801484B0(s32 a0, s32 a1);
+extern s32 func_80154358(void *a0);
+extern void func_801484E8(s32 a0, s32 a1);
+extern void func_80148534(s32 a0, s32 a1);
+extern void func_8014856C(s32 a0, s32 a1);
+extern void func_801485B8(s32 arg0, s32 arg1, s32 arg2);
+extern void func_80148634(void *a0);
+extern u8 D_800B9A64;
+extern s32 func_80014DC0();
+extern s32 func_80014D68();
+extern s32 func_80014D94();
+extern s32 func_80014CF8();
+extern void func_800120DC();
+extern s32 func_800CF8B4();
+extern u16 func_801487F4(s32 *a0);
+extern u16 func_80148800(s32 *a0);
+extern u8 func_8014880C(s32 *a0);
+extern u16 func_80148818(s32 *a0);
+extern s32 func_80047D3C(s32 a0);
+extern s32 func_80148824(void *arg0);
+extern s32 func_801488A8(u8 *a0);
+extern s32 func_8014891C(s32 a0);
+extern s32 func_80148980(u8 *a0);
+extern s32 func_801489E8(s32 a0);
+extern s32 func_80148A48(s32 a0);
+extern int func_80148AFC(void *a0);
+extern void func_80148AAC(u8 *a0);
+extern s32 func_80148C18(void);
+extern s32 func_80148C20(s32 a0, s16 a1);
+extern s32 func_80148C34(s32 a0, s32 a1);
+extern s32 func_80148C4C(s32 a0, s32 a1);
+extern s32 func_80148C64(s32 a0, s32 a1);
+extern s32 func_80148C7C(void);
+extern s32 func_80148C84(s32 a0, s32 a1);
+extern s32 func_80148C9C(s32 a0, s32 a1);
+extern s32 func_80148CB4(s32 a0, s32 a1);
+extern s32 func_80148CCC(s32 a0, s32 a1);
+extern s32 func_80148CE4(void);
+extern s32 func_80148CEC(void);
+extern s32 func_80148CF4(s32 a0, s32 a1);
+extern s32 func_80148D0C(s32 a0, s32 a1);
+extern s32 func_80148D24(void *a0, int a1);
+extern s32 func_80148D3C(void);
+extern s32 func_80148F60(void);
+extern s32 func_80148F68(s32 a0);
+extern s32 func_80148F74(s32 a0);
+extern s32 func_80148F80(s32 a0);
+extern s32 func_80148F8C(s32 a0);
+extern s32 func_80148F98(void);
+extern s32 func_80148FA0(s32 a0);
+extern s32 func_80148FAC(s32 a0);
+extern s32 func_80148FB8(s32 a0);
+extern s32 func_80148FC4(s32 a0);
+extern s32 func_80148FD0(void);
+extern s32 func_80148FD8(void);
+extern s32 func_80148FE0(s32 a0);
+extern s32 func_80148FEC(s32 a0);
+extern s32 func_80148FF8(s32 a0);
+extern s32 func_80149004(void);
+extern void func_8014900C(s32 *a0);
+extern void func_80149020(s32 *a0);
+extern void func_80149034(s32 *a0);
+extern void func_80149048(s32 *a0);
+extern void func_8014905C(u8 *a0);
+extern void func_801490E0(s32 *a0, s16 a1);
+extern void func_801490E8(s32 *a0, s16 a1);
+extern void func_801490F0(s32 *a0, s16 a1);
+extern void func_80149078(s32 *a0, s32 a1, s32 a2, s32 a3);
+extern s32 func_80012B04(s32 a0, s32 a1, s32 a2);
+extern void func_801490F8(s32 a0, s32 a1);
+extern s32 func_801491C4(s32 a0);
+extern s32 func_80149184(s32 a0);
+extern void func_80149204(s32 *a0);
+extern void func_80149210(s32 a0, s32 a1);
+extern s32 func_80149284(s32 *a0, s32 a1);
+extern void func_80149350(s32 arg0);
+extern void func_80149290(s32 a0);
+extern void func_8012F14C(s32 a0, s32 a1, s32 a2);
+extern void func_80149374(s32 arg0, s32 arg1);
+extern void func_801493D0(s32 param_1, s32 param_2, s32 param_3);
+extern void func_8012F038(int param_1, short *param_2, short *param_3);
+extern void func_8014942C(s32 arg0);
+extern void func_8012EF70(s32 a0, s32 a1);
+extern void func_80149544(s32 arg0, s32 arg1, s32 arg2);
+extern void func_8012EFB8(s32 a0);
+extern void func_80149584(s32 arg0, s32 arg1, s32 arg2);
+extern void func_8014964C(s32 param_1, s32 param_2);
+extern s32 func_801496D4(void *a0);
+extern void func_8015AD08();
+extern void func_80149704(void);
+extern void func_8015ACC4();
+extern void func_80149724(void);
+extern u8 D_80078EBF;
+extern s32 func_80149744(struct S_80149744 *a0);
+extern void func_8015F7A0();
+extern void func_80149788(void);
+extern void func_801653B8();
+extern void func_80149864(void);
+extern s16 currentLocationId;
+extern s32 func_8016F1AC(void);
+extern s32 func_80149884(void);
+extern void func_80160B00();
+extern void func_801498C0(void);
+extern s32 func_80149AA8(s32 *a0);
+extern s32 func_80149B54(s32 *a0);
+extern void func_80146750(void *a0);
+extern s32 func_801498E0(s32 *a0);
+extern void func_8012E5CC(s32 param_1, u16 param_2, u16 param_3);
+extern void func_80147364(u16 a0, s32 a1);
+extern s32 func_800CCF28(s32 a0);
+extern u8 D_80126B5C;
+extern s32 func_80149954(s32 s0);
+extern s32 func_80149A64(s32 *a0);
+extern void func_8015DAC4(s32 *a0);
+extern void func_8015554C(s32 *a0);
+extern void func_80149AD4(s32 *a0);
+extern void func_80149B14(s32 *a0);
+extern u8 func_8014BEF8(void);
+extern s32 func_80149B54(s32 * arg0);
+extern void func_8015DE24(s32 *a0);
+extern void func_80157510(s32 *a0);
+extern void func_80149BAC(s32 *a0);
+extern s32 func_80029178(s32 a0);
+extern s32 func_80149C08(s32 arg0);
+extern void func_801577C8();
+extern void func_80149C94(void);
+extern void func_80157D20(void);
+extern void func_80149CB4(void);
+extern s32 func_80149CD4(s32 a0);
+extern u8 func_8014B5B8(s32 *a0);
+extern s32 func_80149D10(s32 a0);
+extern s32 func_80149E94(s32 a0);
+extern s32 func_80149DD8(s32 a0);
+extern s32 func_80149D9C(s32 a0);
+extern u8 D_801202A0[];
+extern s32 func_80149F2C(s32 a0, s32 a1);
+extern s32 func_80149E94(s32 arg0);
+extern void func_80149FA8(void);
+extern s32 D_8018EDCC[];
+extern u8 D_80078E78[];
+extern s32 func_80149FB0(s32 a0);
+extern s32 func_80135260(s32 arg0, s32 arg1, s16 *arg2, s16 *arg3);
+extern void func_8014A1B0(s32 a0, s32 a1);
+extern s32 func_8014A048(s32 param_1);
+extern u16 func_80156370(u16 a0);
+extern void func_8014C4AC(s32 a0, s32 a1, s32 a2, s16 *a3, s32 a4);
+extern void func_8015D4B4();
+extern void func_8014A218(void);
+extern s32 func_8014C278(s32 a0, s32 a1, s32 a2);
+extern s32 func_8014C2B0(void *a0, void *a1, s32 a2);
+extern s32 func_8014A238(s32 arg0);
+extern s32 func_8014A2E4(s32 a0);
+extern void func_8014A380(s32 a0, s32 a1);
+extern s16 D_801152B0;
+extern s16 D_801152B4;
+extern s32 func_8014A3E0(struct S_8014A3E0 *a0);
+extern s32 func_8014A454(s32 a0);
+extern s32 func_8014A4B4(void *a0);
+extern void func_8015EDD4();
+extern void func_8014A4FC(void);
+extern s32 func_8014A674(s32 *a0);
+extern s32 func_8014A69C(s32 *a0);
+extern s32 func_8014A6C4(s32 a0);
+extern void func_8015E184();
+extern void func_8014A830(void);
+extern s32 func_80029AF4(void);
+extern s32 func_8014A850(s32 param_1);
+extern void func_8014AA04(s32 a0);
+extern void func_801599A4(void *a0);
+extern void func_80159B3C(void *a0);
+extern s32 func_80165A20(s32 a0);
+extern void func_8014AB7C();
+extern void func_8014AC10();
+extern void func_8014AA28(void);
+extern void func_8014AB5C(void);
+extern void func_80162CCC(void);
+extern void func_8014AB7C(s32 arg0);
+extern void func_8014ABF0(void);
+extern void func_80016714(void *a0, s32 a1);
+extern void func_8014AC10(s32 arg0);
+extern void func_8014ACC0(s32 a0, s32 a1);
+extern void func_8014AD30(s32 a0, u16 *a1, s32 a2, s32 a3);
+extern void func_8014ACE8(void *a0, s32 a1, s32 a2);
+extern void func_80146AFC(void *a0);
+extern void func_8014ADA8(s32 a0, s32 a1);
+extern void func_8014AD7C(s32 a0);
+extern s32 D_80078E8C;
+extern void func_8014B034(s32 arg0);
+extern void func_8014B00C(s32 arg0);
+extern void func_8014B084(void);
+extern s16 D_80078E90;
+extern void func_8014B034(s32 a0);
+extern u16 D_80078EAC;
+extern u8 D_80078EBA;
+extern void func_800D10EC(void);
+extern void func_8002AC98(void);
+extern s32 func_8014B154(s32 *a0);
+extern void func_8014B12C(void);
+extern void func_8014B2F8(void);
+extern void func_8014B4C4(void);
+extern void func_8014B160(s32 a0);
+extern s32 func_8016F1C4(void);
+extern s16 D_80078E96;
+extern s16 D_80078EB8;
+extern u16 D_80078EA6;
+extern void func_8014B2A8(void);
+extern void func_8014B310(void);
+extern void func_8014B2D0(void);
+extern s32 D_80078E94;
+extern s32 D_80078ECC;
+extern void func_8014B33C(void);
+extern u8 D_80062BF4[];
+extern void func_8014BC80(s32 a0, s32 a1);
+extern void func_80019064(void *a0);
+extern s32 D_80078E98;
+extern void func_80166244();
+extern void func_8014B4D4(void *a0);
+extern s16 D_80078E9A;
+extern u8 D_80126D1C;
+extern s32 D_80126D74;
+extern void func_8014B598(s32 a0, s32 a1);
+extern void func_8014B5B0(s32 *a0);
+extern void func_8014B5C4(s32 *a0, s32 a1, s32 a2);
+extern void func_8014B5D8(s32 s1);
+extern s32 D_80078E9C;
+extern s32 D_80078ED0;
+extern void func_8014B6F0(s32 a0, s32 a1);
+extern void func_8014B768(s32 a0, s32 a1);
+extern void func_8014B944(s32 a0, s32 a1, s32 a2);
+extern s32 D_80078EA4;
+extern u16 D_80078EB2;
+extern s16 D_80078EB4;
+extern void func_8014BB0C(void);
+extern void func_8014BB24(s32 a0, s32 a1, s32 a2);
+extern void func_8014BC0C(s32 a0, s32 a1);
+extern void func_8014BC44(s32 a0, s32 a1);
+extern u8 D_800B9A17;
+extern void func_8014BCC0(s32 a0, s32 a1);
+extern u16 D_80078EB6;
+extern s32 func_8014BCEC(s32 a0, s32 a1);
+extern void func_8014BD24(s32 a0, s32 a1);
+extern void func_8014BD60(s32 param_1, s32 param_2);
+extern void func_8014BD98(s32 a0, u16 a1);
+extern void func_8014BDC8(void);
+extern void func_8014BDE0(void);
+extern s32 func_8017267C(s32 *a0);
+extern s32 func_80013294(void *a0, void *a1);
+extern void func_80029ED4(s32 a0);
+extern void func_8014BDE8(s32 a0);
+extern void func_8014BE78(void);
+extern void func_8014BE9C(void);
+extern void func_80029124(s32 a0, s32 a1);
+extern void func_8014BEC0(void);
+extern void func_8014BF18(s32 a0);
+extern void func_8014BF48(void);
+extern u8 func_8014BF6C(void);
+extern void func_8014BF8C(u8 arg0);
+extern void func_8014BFB0(void);
+extern u8 func_8014BFD4(void);
+extern void func_8014BFF4(s32 a0, s32 a1);
+extern void func_8014C010(s32 a0, s32 a1);
+extern s32 func_8014C050(s32 a0, s32 a1);
+extern s32 func_8014C088(s32 a0, s32 a1);
+extern s32 func_8014C0C8(s32 a0_unused, s32 a1, s32 a2);
+extern s32 func_8014C118(void * a0, s32 a1, s32 a2);
+extern s32 func_8014C168(s32 * param_1, s32 param_2);
+extern void func_8014C1C8(s32 arg0, s32 arg1, void *arg2);
+extern u8 D_8018EE54[];
+extern void func_8014C1A0(s32 arg0, s32 arg1);
+extern s32 func_80013328(s32 a0, s32 a1);
+extern s32 func_8014C59C(void *a0, void *a1);
+extern s32 func_8014C308(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
+extern s32 func_8014C43C(void *a0, s32 a1, s32 a2, s32 a3, s16 a5);
+extern s32 func_8014C3A4(void *a0, s32 a1, s32 a2, s32 a3);
+extern s32 func_8014C3D0(void *a0, s32 a1, s32 a2, s32 a3);
+extern s32 func_8014C43C(void * a0, s32 a1, s32 a2, s32 a3, s16 a4);
+extern s32 ratan2(s32 dx, s32 dy);
+extern u8 D_8018EE5C;
+extern s32 func_8014C5FC(s32 a0, s32 a1, void *a2);
+extern s16 func_8014C5D0(s32 a0, s32 a1);
+extern s32 func_8014C5FC(s32 a0, s32 a1, void * a2);
+extern u8 D_80126D17;
+extern void func_8014C6AC(void);
+extern void func_8014C6C0(void);
+extern u8 D_80126D1E;
+extern void func_8014C6D0(void);
+extern void func_8014C6E0(void);
+extern s32 func_8014C860(s32 a0, s32 a1);
+extern void func_8014C8C8(s32 a0, s32 *a1);
+extern void func_8014C88C(s32 a0);
+extern void func_8014C8C8(s32 dst, s32 * src);
+extern void func_8014C8F0(s32 arg0);
+extern u8 D_801151F0[];
+extern s32 func_8014C918(s32 a0, s32 a1);
+extern s32 D_80126B50;
+extern void func_8014C968(void);
+extern void func_8014C978(void);
+extern s32 func_8014C98C(void);
+extern void func_80139914(s32 a0);
+extern s32 func_8014CA00(s32 a0);
+extern u16 func_8014CA70(s32 a0, s32 a1);
+extern s32 func_8014CA14(s32 a0, s32 a1);
+extern u16 func_8014CAE4(s32 *a0, s32 a1);
+extern s32 func_8014CA88(s32 *a0, s32 a1);
+extern s32 func_8014CAFC(void);
+extern s32 func_8014CB0C(void);
+extern s32 func_8014CB1C(void);
+extern u8 D_80126D1F;
+extern s32 func_8014CB2C(void);
+extern s32 func_8014CB58(void);
+extern u8 D_80126D1D;
+extern void func_8014CB68(void);
+extern s32 func_8014CB7C(void);
+extern s32 func_8014CB8C(void);
+extern short D_80126C9E;
+extern void func_8014CB9C(struct Packed8 *a0);
+extern s32 D_80126CDC;
+extern void func_8014CBD8(void);
+extern s16 D_80126CC4;
+extern void func_8014CBE8(void);
+extern void func_8014CBF8(void *a0);
+extern void func_8014D3E0(s32 a0);
+extern void func_8014D04C(void);
+extern void func_8014CCB4(void);
+extern void func_8014CC28(s32 a0);
+extern void func_8014CD0C(u8 *a0);
+extern s32 func_8014CF04(s32 a0, s32 a1, void *a2);
+extern void func_8014CD80(s32 a0, void *a1, void *a2);
+extern void func_8014D0A4(s32 a0);
+extern s32 func_8014D2A0(s32 a0, void *a1, void *a2);
+extern s32 func_8014D12C(s32 a0, void *a1, void *a2);
+extern void func_8014D438(s32 a0);
+extern void func_8014D3E0(s32 _arg0);
+extern void func_8014D610(s32 a0, void *a1, void *a2);
+extern s32 func_8014D4C0(s32 a0, void *a1, void *a2);
+extern void func_8014D790(s32 a0);
+extern void func_8014D738(void);
+extern s32 func_8014DD8C(s32 a0, void *a1, void *a2);
+extern s32 func_8014D820(s32 a0, u16 *a1, u16 *a2);
+extern s32 func_80135888(s32 a0, s32 a1, s32 a2, s32 a3);
+extern s32 func_8014DCE0(s32 arg0, s32 arg1, s32 arg2);
+extern s32 func_8014DD8C(s32 arg0, void *arg1, void *arg2);
+extern void func_8014DF94(s32 arg0);
+extern void func_8014DF3C(void);
+extern s32 func_8014E284(s32 a0, s16 *a1, s16 *a2);
+extern s32 func_8014E048(s32 a0, u16 *a1, u16 *a2); /* u16*: def lhu semantics (T5b reconcile; ptr param type codegen-neutral for the caller) */
+extern s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3);
+extern s32 func_80133784(s32 a0, void *a1, s32 a2);
+extern u8 D_801152A8[]; /* canonical TU type (engine_core) — read via *(u16*) cast */
+extern s16 D_801152AC;
+extern s32 func_8014E048(s32 param_1, u16 * param_2, u16 * param_3);
+extern void func_8014E48C(s32 a0);
+extern void func_8014E434(void);
+extern void func_8014E5B4(s32 a0, void *a1, void *a2);
+extern s32 func_8014E514(u8 *a0, s32 a1, s32 a2);
+extern void func_8014E6F8(struct SubE6F8 *a0);
+extern void func_8014E6A0(void);
+extern s32 func_8014E83C(s32 a0, s16 *a1, s16 *a2);
+extern s32 func_8014E790(s32 a0, s16 *a1, s16 *a2);
+extern s32 func_8014E790(s32 arg0, s16 * arg1, s16 * arg2);
+extern s32 func_8014E83C(s32 arg0, s16 * arg1, s16 * arg2);
+extern void func_8014E934(s32 _arg0);
+extern s32 func_8014EA4C(void *a0, void *a1, void *a2, s32 a3);
+extern s32 func_8014E98C(void *a0);
+extern u16 D_800B99DA;
+extern s32 D_801150D8;
+extern s16 D_801152AA;
+extern u8 D_80126720[];
+extern s16 D_80126724;
+extern s32 func_8014EA4C(void * a0, void * a1, void * a2, s32 _arg3);
+extern s32 func_8014ED80(struct SubED80 *a0);
+extern int D_801E5BA8;
+extern void func_8014ED28(s32 _arg0);
+extern s32 func_8014EE14(s32 a0, s16 *a1, s16 *a2);
+extern s32 func_8014EE14(s32 arg0, s16 * arg1, s16 * arg2);
+extern s32 func_8014F24C(struct SubF24C *a0);
+extern void func_8014F1F4(void);
+extern s32 func_8014F2E0(s32 a0, s16 *a1, s16 *a2);
+extern s32 func_8014F2E0(s32 arg0, s16 * arg1, s16 * arg2);
+extern s32 func_8014F4C0();
+extern s32 func_8014F468(void);
+extern int func_8014F74C();
+extern int func_8014F6F4(void);
+extern u8 D_800D3918[];
+extern u8 D_801152A8[];
+extern s32 D_801152BC;
+extern int func_8014F74C(s32 arg0);
+extern s32 func_8014FA70(s32 a0);
+extern s32 D_801E5BAC;
+extern void func_8014FA04(s32 a0);
+extern s32 func_8014FBC0();
+extern s32 func_8014FC18(u8 *self);
+extern int func_8014FD54(int param_1);
+extern void func_8014FCFC(void);
+extern void func_80150170(void *a0);
+extern s32 func_8014FE60(void *a0);
+extern void func_8014FDF4(struct S8014FDF4 *a0);
+extern s32 func_8014FE60(void *e);
+extern s32 func_80134510(s32 arg);
+extern s32 func_80150150(s32 a, s32 b);
+extern s32 func_80150460(s32 a, s32 b);
+extern void func_801504D8(u16 *a0);
+extern s32 func_80150480(s32 _arg0);
+extern s32 func_80150528(void *a0, void *a1, void *a2);
+extern s32 func_80150528(void *arg0, void *arg1, void *arg2);
+extern s32 func_801506A4(s32 a0, s32 a1);
+extern s32 func_801505FC(s32 a0);
+extern s32 func_801506A4(s32 arg0, s32 arg1);
+extern void func_80150820(s32 a0, s32 a1);
+extern void func_8015086C(int param_1);
+extern s32 func_801508B4(s32 a0);
+extern s32 func_8015094C(s32 a0);
+extern short func_801508F8(s32 a0);
+extern s32 D_8018EE8C;
+extern s32 D_80126990;
+extern s32 D_80126994;
+extern u8 D_80126948[];
+extern s32 func_80021174(s32 a0, s32 a1);
+extern s32 func_8015094C(s32 param_1);
+extern void func_80150B9C(void);
+extern s32 func_80151184(s32 a0, s32 a1, s32 a2);
+extern s32 func_80150BA4(s32 a0);
+extern s32 func_801619D0(void *a0);
+extern void func_80150BC8(s32 *a0);
+extern s32 func_80150480(s32 a0);
+extern u16 D_800AE6DC;
+extern void func_80150C48(s32 a0);
+extern int func_80151184(int arg, int a1, int a2);
+extern int func_80150CA0(int arg);
+extern void func_80150EC4(s32 a, s32 b);
+extern void func_80150CC4(s32 a);
+extern void func_80150CE4(s32 a);
+extern void func_80150D04(s32 a);
+extern void func_80150D24(s32 a);
+extern void func_80150D44(s32 a);
+extern void func_80150D64(s32 a);
+extern void func_80150D84(s32 a);
+extern void func_80150DA4(s32 a);
+extern void func_80150DC4(s32 a);
+extern void func_80150DE4(s32 a);
+extern void func_80150E04(s32 a);
+extern void func_80150E24(s32 a);
+extern void func_80150E44(s32 a);
+extern void func_80150EC4(s32 a0, s32 a1);
+extern void func_80150E64(s32 a0);
+extern void func_80150E84(s32 a0);
+extern void func_80150EA4(s32 a0);
+extern u8 D_800AE6C0;
+extern s16 D_800AE6C8;
+extern s16 D_800AE6CA;
+extern s16 D_800AE6CC;
+extern s32 D_800AE6C4;
+extern s16 D_800AE6CE;
+extern u8 D_800AE6BE;
+extern u8 D_801201F8[];
+extern void func_80150F78(void);
+extern void func_80150F80(s32 a0);
+extern int func_80150FB4(int arg);
+extern void func_80150FD8(s32 a0);
+extern int func_80151014(int arg);
+extern void func_80151038(s32 a0);
+extern int func_80151070(int arg);
+extern int func_80151094(int arg);
+extern void func_801510B8(void);
+extern void func_801510C0(void);
+extern int func_801510C8(int arg);
+extern int func_801510EC(int arg);
+extern s32 func_8012DB84(void);
+extern s32 func_80151110(void);
+extern void func_80151130(void);
+extern int func_80151138(int arg);
+extern void func_8015115C(s32 *a0, s16 a1);
+extern s32 func_80151164(s32 a0, s32 a1);
+extern s32 func_80151184(s32 arg0, s32 arg1, s32 arg2);
+extern void func_801511A8(u8 *a0);
+extern void func_801511C4(u8 *a0);
+extern int func_80151204(int arg, int a1);
+extern int func_801511E0(int arg);
+extern int func_80151204(int a0, int a1);
+extern void func_80151238(void *a0);
+extern void func_8015126C(u16 *p);
+extern void func_80151780(s32 a0);
+extern void func_801516F0(s32 *a0);
+extern void func_8015173C(s32 *a0);
+extern s16 D_8011DB1A;
+extern s32 D_80127518;
+extern s32 D_801151FC;
+extern s32 func_801725CC(u8 *a0);
+extern s32 func_80029D3C(void);
+extern void func_80151878(void);
+extern void func_80153B58(s32 *a0);
+extern s32 func_80151880(s32 a0);
+extern s32 func_801518D8(s32 a0);
+extern s32 func_80151944(void);
+extern s32 func_80151924(void);
+extern void func_8014E934(s32 a0);
+extern s32 func_8014F3E8(s32 a0);
+extern void func_801519C8(s32 a0);
+extern void func_80151980(s32 a0);
+extern M2C_UNK D_800D5880;
+extern s32 D_800D58AC;
+extern void func_80154274(s32 *a0, s32 a1);
+extern void func_80154A74(s32 a0, s32 a1);
+extern void func_801519C8(s32 arg0);
+extern void func_80151C54(s32 a0);
+extern void func_801542DC(s32 *a0, s32 a1);
+extern void func_8015BDD0(s32 *a0);
+extern void func_80165718(s32 a0);
+extern u8 D_800D46E4[];
+extern void func_80151AE4(s32 arg0);
+extern void (*D_8018EF34[])(void);
+extern void func_80151D24(void *a0);
+extern void func_80151DB0(s32 a0);
+extern void func_80151D60(void *a0);
+extern s32 func_80172630(u8 *a0);
+extern s32 D_80062C14;
+extern void func_80151DB0(s32 param_1);
+extern void func_80151E78(s32 *a0);
+extern void func_80151ECC(struct S80151ECC *a0);
+extern void func_80151FB4(s32 a0);
+extern void func_80151F38(s32 *a0);
+extern void func_801553C0(s32 a0);
+extern void func_80153C18();
+extern void (*D_8018EF58[])(void);
+extern void func_80152058(void *a0);
+extern void func_801520DC(s32 a0);
+extern void func_80152094(s32 a0);
+extern void func_80147324(s32 a0);
+extern u8 D_80062C04[];
+extern M2C_UNK D_8018EF48;
+extern void func_801520DC(s32 arg0);
+extern void func_801470B4(s32 a0);
+extern void func_8015369C(s32 a0);
+extern void func_80152194(s32 *a0);
+extern s32 func_801536DC(s32 a0);
+extern void func_8015220C(s32 a0);
+extern s32 func_80153800(s32 a0);
+extern void func_801522CC(s32 a0);
+extern void func_80152254(s32 *a0);
+extern void (*D_8018EF6C[])(void);
+extern void func_80152370(void *a0);
+extern void func_801523F4(s32 a0);
+extern void func_801523AC(s32 a0);
+extern void func_8001382C(s32 a0, void *a1, void *a2);
+extern u8 D_8018EF78[];
+extern void func_801523F4(s32 arg0);
+extern void func_801525F4(int);
+extern s32 func_801535F4(void *arg0);
+extern void func_8015BF48(s32 *a0);
+extern void func_80152500(int param_1);
+extern void func_801525F4(s32 a0);
+extern void (*D_8018EF88[])(void);
+extern void func_80152698(void *a0);
+extern void func_80152714(s32 a0);
+extern void func_801526D4(s32 a0);
+extern void func_80152790(s32 a0);
+extern void (*D_8018EFA0[])(void);
+extern void func_8015282C(void *a0);
+extern void func_801528B0(s32 a0);
+extern void func_80152868(s32 a0);
+extern M2C_UNK D_8018EF90;
+extern void func_801528B0(s32 arg0);
+extern void func_8015294C(s32 a0);
+extern void func_80152A08(s32 a0);
+extern void func_80152AC8(s32 a0);
+extern void func_80152A50(s32 *a0);
+extern void (*D_8018EFB4[])(void);
+extern void func_80152B6C(void *a0);
+extern void func_80152BF0(s32 a0);
+extern void func_80152BA8(s32 a0);
+extern void func_80152C80(s32 *a0);
+extern void func_80152C40(s32 *a0);
+extern void (*D_8018EFD0[])(void);
+extern void func_80152D24(void *a0);
+extern void func_80152DA8(s32 a0);
+extern void func_80152D60(s32 a0);
+extern M2C_UNK D_8018EFC0;
+extern void func_80152DA8(s32 arg0);
+extern void func_80152E4C(s32 a0);
+extern void func_80152EFC(s32 a0);
+extern void func_80152FBC(s32 a0);
+extern void func_80152F44(s32 *a0);
+extern void (*D_8018EFE4[])(void);
+extern void func_80153060(void *a0);
+extern void func_801530E4(s32 a0);
+extern void func_8015309C(s32 a0);
+extern void func_80155440(s32 *a0);
+extern void func_801530E4(s32 arg0);
+extern void func_80153150(struct S80153150 *a0);
+extern void func_801531BC(s32 a0);
+extern void func_8015327C(s32 a0);
+extern void func_80153204(s32 *a0);
+extern void (*D_8018EFF8[])(void);
+extern void func_80153320(void *a0);
+extern void func_801533A4(s32 a0);
+extern void func_8015335C(s32 a0);
+extern void func_80153410(s32 *a0);
+extern void func_80153490(s32 a0);
+extern void func_80153550(s32 a0);
+extern void func_801534D8(s32 *a0);
+extern void (*D_8011DB28)(s32 a0);
+extern s32 func_801536DC(s32 param_1);
+extern void func_800139C8(s32 a0, void *a1, void *a2);
+extern s32 func_80153978(s32 a0, u16 *src);
+extern s32 func_80133784(s32 a0, void *src, s32 dst);
+extern s32 func_801539F8(s32 a0, void *a1);
+extern s32 func_801539F8(s32 a0, void * a1);
+extern s32 func_8016DA04(s32 a0);
+extern s32 func_80153BD8(s32 a0);
+extern s32 func_80153BF0(s32 a0);
+extern void func_80153C18(void);
+extern u16 D_8011F748;
+extern void func_80153C30(void);
+extern void func_80153C74(s16 a0, s16 a1);
+extern s16 D_8011DB18;
+extern void func_80153C44(int a0, int a1, s16 a2);
+extern s16 D_8011DB0C;
+extern s32 D_80115210;
+extern void func_80153C8C(void);
+extern void func_80153C9C(void);
+extern s32 func_80153CBC(void);
+extern s32 D_8018F00C;
+extern void (*D_8018F034[])(void *a0);
+extern void func_80153CCC(S80153CCC *a0);
+extern void func_80153D7C(s32 a0);
+extern void func_80153D34(s32 a0);
+extern u8 D_8018F014;
+extern void func_80153D7C(s32 param_1);
+extern void func_8015410C(void);
+extern void func_80153E00(s32 param_1);
+extern void func_80151664(void);
+extern void func_80154134(u8 *a0);
+extern void func_80154190(u8 *a0, s32 a1);
+extern void func_80154150(s32 a0, s32 a1);
+extern void func_80154218(u8 *a0, s32 a1, s32 a2);
+extern void func_801541D8(u8 *a0, s32 a1, s32 a2);
+extern s32 func_801549F8(s32 a0, s32 a1, s32 a2);
+extern void func_801542A4();
+extern void func_801542A4(s32 *a0, s32 a1);
+extern void func_8015430C();
+extern void func_8015430C(u8 *arg0, s32 arg1, s32 arg2);
+extern void func_8015444C(void *a0, s32 *a1, s32 *a2, s32 *a3);
+extern s32 func_80154358(void * arg0);
+extern void func_80154AB4(s32 a0, s32 a1);
+extern void func_80154B20(s32 a0, s32 a1, s32 a2);
+extern void func_80154AE0(s32 a0, s32 a1, s32 a2);
+extern void func_80154B7C(u8 *a0, s32 a1);
+extern void func_80154B4C(u8 *a0, s32 a1);
+extern void func_80154BC8(void *a0, s32 a1, s32 a2);
+extern void func_80154B98(void *a0, s32 a1, s32 a2);
+extern u8 D_800D8D10[];
+extern s16 D_80078E9E;
+extern void func_801550FC(s32 a0);
+extern void func_80154ED8(s32 a0, s32 a1);
+extern void func_80154F9C(s32 a0);
+extern void func_800183E0(s32 a0);
+extern void func_801550FC(s32 arg0);
+extern void func_8001D150(s32, s32);
+extern void func_8001D130(int, int);
+extern void func_80155150(int param_1);
+extern s32 D_800DE2A4[];
+extern void func_801552F4(s32 a0);
+extern void func_80155344(s32 a0);
+extern s32 func_80155394(s32 *a0);
+extern void func_801553A8(s32 *a0);
+extern s32 func_80029178(s32);
+extern int (*D_8018F080[])(void);
+extern s32 func_80155458(s32 param_1);
+extern s32 func_801659DC(u8 *a0);
+extern s32 func_801554B8(void *arg0);
+extern void func_801555F4(void *a0);
+extern void func_80155518(s32 *a0);
+extern void func_80155580(void *a0);
+extern void (*D_8018F084[])(void);
+extern s32 func_80161104(void);
+extern void func_801555F4(void *);
+extern void func_801555BC(void *a0);
+extern int func_80155A44(int param_1);
+extern int func_80161208();
+extern u8 D_800D4DA8[];
+extern void func_80155B20(s32 *a0);
+extern s32 D_800D4DB4;
+extern void func_80155B9C(s32 a0);
+extern u8 D_800D4DD4[];
+extern void func_80155C0C(s32 *a0);
+extern void func_8014ED28(s32 a0);
+extern int func_80155FF8(int arg, int a1);
+extern s32 D_800D4DF4;
+extern void func_80155C64(s32 a0);
+extern void func_8015E880(s32 *a0);
+extern void func_80155D70(s32 param_1);
+extern void func_80155E30(void *a0);
+extern s32 func_80161208();
+extern void func_80155EA4(void *arg0);
+extern void func_80155F58(void);
+extern s32 func_80155F80();
+extern s32 func_80155F60(void);
+extern s32 func_80155F80(s32 a0);
+extern int func_80155FB0(int arg, int a1);
+extern int func_80155FD4(int arg, int a1);
+extern int func_80156044(int arg, int a1);
+extern s32 func_80029B4C(s32 a0, s32 a1);
+extern s32 func_80029BC8(s32 a0, s32 a1);
+extern s32 func_80029C44(s32 a0, s32 a1);
+extern s32 func_8015640C(s32 a0, s32 a1);
+extern s32 rand(void);
+extern u32 func_8015616C(s32 param_1, u16 param_2);
+extern u16 func_80156370(u16 param_1);
+extern s32 func_801564B0(s32 a0);
+extern s32 func_8002A1B4(void);
+extern s32 func_8002A400(void);
+extern s32 func_8002A670(void);
+extern s32 func_8002A8E0(void);
+extern s32 D_801151E0[];
+extern s32 func_801565C0(void);
+extern void func_80156A14(s32 *a0);
+extern void func_80156648(s32 *a0);
+extern u8 D_8011DAD8[];
+extern s32 func_8014C568(s16 *a0, s16 *a1);
+extern void func_801567BC(s32 a0);
+extern u8 D_80126730[];
+extern void func_80156848(s32 param_1, s32 param_2);
+extern unsigned char D_8011520C[];
+extern unsigned short D_8018F4E8[];
+extern void func_80156A1C(s32 param_1, s32 param_2);
+extern s32 D_801150E0[];
+extern void func_80156A88(s32 a0, s32 a1);
+extern void func_80156B74(s32 param_1, u32 param_2, u8 *param_3);
+extern void func_80156ECC(int param_1, int param_2, int param_3, int param_4, int param_5);
+extern void func_80156FA8(s16 *param_1, s16 *param_2, s16 *param_3);
+extern void func_80157158(s32 a0, u16 a1, u16 a2, s32 a3, s32 a4, s32 a5, s32 a6, s32 a7, s32 a8, s32 a9, u16 a10, s32 a11, s32 a12);
+extern s32 func_80135004(s32 a0, void *a1, s32 a2);
+extern u32 func_801571C4(s32 a0, u16 a1, u16 a2, s32 a3, s32 a4, s32 a5, s32 a6, s32 a7, s32 a8, s32 a9, u16 a10, s32 a11, s32 a12);
+extern void func_801575E4(void *a0);
+extern void func_801574DC(s32 *a0);
+extern void func_80157544(void *a0);
+extern void (*D_8018F4F8[])(void);
+extern void func_8014CC28(s32 a0); /* defined */
+extern s32 func_8014F3E8(s32 a0); /* declared */
+extern void func_8015BDD0(s32 *a0); /* defined */
+extern void func_801575E4(void *a0); /* defined */
+extern void func_80157580(s32 arg0);
+extern u8 D_800D4F14[];
+extern void func_801576A8(void *arg0);
+extern s32 func_8015773C(u8 *a0);
+extern s32 func_8015771C(u8 *a0);
+extern s32 func_8015773C(u8 * arg0);
+extern int D_801E5BE0;
+extern void func_801578C0(s32 a0);
+extern void func_80157788(int param_1);
+extern void func_801577C8(s32 arg0);
+extern void (*D_8018F520[])(void);
+extern void func_80157808(void *param_1);
+extern void func_80157880(s32 a0);
+extern s32 func_801725A4(u8 *a0);
+extern u8 D_800D5128;
+extern u8 D_8018F500;
+extern void func_801578C0(s32 param_1);
+extern void func_80147A84(int);
+extern void func_80148038(int, int);
+extern void func_80147460(int);
+extern void func_80146D90(int);
+extern void func_80161450(void *a0);
+extern void func_80157A8C(int);
+extern void func_80154A74(int, int);
+extern unsigned char D_800D5178;
+extern unsigned char D_8018F510;
+extern void func_8015795C(int param_1);
+extern void func_80161D20(s32 a0, s32 a1);
+extern void func_80157A8C(s32 a0);
+extern void func_8016706C(s32 a0);
+extern u8 D_800D51AC[];
+extern void func_80157AC8(s32 param_1);
+extern void func_80157B74(int param_1);
+extern void func_8016158C(void *a0);
+extern void func_8015BE04(s32 *a0);
+extern void func_80157BC8(s32 a0);
+extern void func_80157CCC(s32 a0);
+extern void func_80157DC4(void *a0);
+extern void func_80157FC4(void *a0);
+extern void func_80157D74(u16 *a0);
+extern void (*D_8018F560[])(void);
+extern void func_80157E38(void *);
+extern void func_80157E00(void *a0);
+extern void func_80157E38(void * a0);
+extern s32 func_80157F64(s32 *a0);
+extern s32 func_80156600(void *a0);
+extern void func_80157EA4(void *a0);
+extern void (*D_8018F568[])(void);
+extern void func_80158038(void *);
+extern void func_80158000(void *a0);
+extern s32 D_800D51E0;
+extern s32 D_8018F534;
+extern void func_80158038(void * param);
+extern u8 D_800D524C[];
+extern void func_80161418(void *a0);
+extern void func_801580B4(s32 a0);
+extern void func_801581AC(s32 a0);
+extern void (*D_8018F574[])(void);
+extern void func_8015824C(void *a0);
+extern void func_801582C0(void *);
+extern void func_80158288(void *a0);
+extern u8 D_800D52A8[];
+extern void func_801585A4(s32 *a0);
+extern void func_801582C0(void *a0);
+extern s32 func_801585AC(s32 *a0);
+extern u8 D_800D52E8[];
+extern void func_80158344(s32 *a0);
+extern s32 func_801615C4(void *a0, s32 a1);
+extern u8 D_8018F544;
+extern u8 D_800D533C;
+extern void func_80158434(s32 param_1);
+extern void func_80158548(s32 param_1);
+extern void func_801585EC(u8 *a0);
+extern void func_80158794(void);
+extern s32 D_801E5BE8;
+extern s32 D_801E5BF4;
+extern s32 D_801E5BF8;
+extern void func_80158880(s32 *param);
+extern void func_8015879C(s32 param_1);
+extern void func_80158814(void *arg0);
+extern void (*D_8018F5B0[])(s32 *);
+extern void func_80158AE4(void *a0);
+extern void func_80158AB4(void *a0);
+extern void func_8016F264(void);
+extern void func_80165840(void);
+extern void func_801658DC(void);
+extern void func_80165A78(s32);
+extern void func_80158AE4(void * a0);
+extern M2C_UNK D_800D58D8;
+extern void func_80158BB0(void *arg0);
+extern s32 func_80159404(s32 a0, s32 a1);
+extern void func_80158C40(s32 *a0);
+extern void func_80158CD8(s32 *a0);
+extern s32 func_80159434(s32 a0, s32 a1);
+extern void func_80158D60(s32 a0);
+extern M2C_UNK D_800D5904;
+extern void func_80158E24(s32 *a0);
+extern s32 D_8018F584[];
+extern int rand(void);
+extern s32 func_8013767C(s32 a0);
+extern void func_80158F00(int param_1);
+extern u8 D_80110C3C[];
+extern s32 func_801399F0(s32);
+extern void func_80139914(s32);
+extern s32 func_80159464(void);
+extern void func_801594E8(s32, s32);
+extern void func_80158FA4(s32 param_1);
+extern s32 func_801399F0(s32 a0);
+extern u8 D_80110C94[];
+extern u8 D_80110CD4[];
+extern void func_80159070(void *a0);
+extern s32 func_80029A94(s32);
+extern void func_80175454(void);
+extern void func_800298BC(void *);
+extern void func_8002992C(s32);
+extern void func_800CF804(void);
+extern void func_800CF818(void);
+extern u8 D_80110D0C[];
+extern void func_80159120(s32 a0);
+extern void func_801592CC(s32 *a0);
+extern u8 D_800AE6BD;
+extern s32 D_801E5BF0;
+extern void func_8015934C(void *arg0);
+extern void func_801593E4(A801593E4 *a0);
+extern void (*D_8018F800[])(void);
+extern void func_80159698(void *a0);
+extern s32 func_801596D4(void *a0);
+extern void func_80174B6C(void);
+extern void func_80129248(s16 a0);
+extern void func_8013C938(void);
+extern void func_8013CB20(void);
+extern void func_8013C98C(void);
+extern void func_8002850C(s32, s32, s32);
+extern void func_80028620(s32, void *);
+extern s16 D_800B9AAC[];
+extern s16 D_800B9B00;
+extern u16 D_801270C0;
+extern u32 D_800AFAE8[];
+extern char D_8018F620[];
+extern s32 func_801596F0(s32 param_1);
+extern s32 func_80159874(void);
+extern void func_800167B8(s32 a0);
+extern s32 func_8015987C(s32 a0);
+extern int func_800167F0(int arg);
+extern int func_801598BC(void);
+extern void func_80159968(void *a0);
+extern void func_801598E0(u8 *a0);
+extern void (*D_8018F8A4[])(void);
+extern void func_80159A20(void *a0);
+extern void func_801599E0(void *a0);
+extern void func_80159A18(void);
+extern void func_80159BE4(s32);
+extern void func_80159B08(s32 *a0);
+extern void func_80159B70(void *a0);
+extern void func_80159B3C(void * a0);
+extern void (*D_8018F9F8[])(void);
+extern void func_80159BAC(s32 a0);
+extern s32 func_80172590(u8 *a0);
+extern unsigned char D_8018F814;
+extern void func_80159BE4(s32 arg0);
+extern void func_8015A1C8(s32 a0);
+extern void func_8015A2D8(s32);
+extern void func_8015A1FC(s32 *a0);
+extern void func_8015A264(void *a0);
+extern void func_8015A230(s32 *a0);
+extern void (*D_8018FA00[])(void);
+extern void func_8015A2A0(s32 a0);
+extern int D_8018F824;
+extern s32 func_80172608(u8 *a0);
+extern void func_8015A2D8(s32 param_1);
+extern u8 D_800D48DC;
+extern s32 func_8015AB7C(s32 a0);
+extern s32 D_8011F9C4;
+extern s32 func_8015ABD4(s32 a0, s32 a1, s32 a2);
+extern s32 func_80161CD0(s32 a0, s32 a1);
+extern M2C_UNK D_8018F844;
+extern void func_8015AC48(s32 arg0);
+extern void func_8015AC90(s32 a0);
+extern void func_8015ADB0(s32 a0);
+extern void func_8015ACC4(s32 *arg0);
+extern void func_8015AD3C(void *a0);
+extern void func_8015AD08(void *arg0);
+extern void (*D_8018FA08[])(void);
+extern void func_8015ADB0(s32);
+extern void func_8015AD78(s32 a0);
+extern void func_8015ADB0(s32 arg0);
+extern s32 D_800D4A9C;
+extern int func_8015B6F4(int param_1);
+extern u8 D_800D4F8C[];
+extern s32 func_8015B7B4(s32 a0);
+extern u8 D_800D4BE0[];
+extern s32 func_8014A51C(void);
+extern s32 func_8015B858(u8 *a0);
+extern s32 D_800D4B48;
+extern void func_8015B8F8(s32 *a0);
+extern void func_8015BD8C(s32 *a0);
+extern s32 func_8015BE94();
+extern void func_8015BE38(struct Obj *a0);
+extern s32 func_8015BE74(void);
+extern void func_80161124(void *a0);
+extern s32 func_8015BE94(s32 *a0);
+extern s32 func_8015AE2C();
+extern s32 func_8015BEC4(void);
+extern s32 func_8015B950(s32 arg0);
+extern s32 func_8015BEE4(void);
+extern void func_8015BF04(s32 *a0);
+extern void func_8015C0C4(s32 a0);
+extern void func_8015BFF4(void *a0);
+extern void func_8015BF7C(s32 *a0);
+extern void func_8015C030(s32 *a0, s32 a1);
+extern void func_8015BFB0(s32 *a0, s32 a1);
+extern void (*D_8018FA30[])(void);
+extern void func_8015C0C4(s32);
+extern void func_8015C08C(s32 a0);
+extern s32 func_8015C128(s32 param_1);
+extern void func_8015C6A4(void);
+extern void func_8015C788(s32 a0);
+extern void func_8015C6AC(s32 *a0);
+extern void func_8015C714(void *a0);
+extern void func_8015C6E0(s32 *a0);
+extern void (*D_8018FA3C[])(void);
+extern void func_8015C788(s32);
+extern void func_8015C750(s32 a0);
+extern void func_8015CB94(s32 a0);
+extern void func_8015CBCC(void);
+extern void func_8015CBD4(void);
+extern void func_8015CBDC(void);
+extern void func_8015CBE4(void);
+extern void func_8015CBEC(void);
+extern void func_8015CBF4(void);
+extern void func_8015CBFC(void);
+extern void func_8015CC04(void);
+extern void func_8015CC0C(s32 *param_1);
+extern void func_8015CC74(s32 *a0);
+extern void func_8015CC40(s32 *a0);
+extern s32 func_8015CCD0();
+extern s32 func_8015CCB0(void);
+extern s32 func_801725E0(u8 *a0);
+extern s32 func_8015CCD0(s32 param_1);
+extern s32 func_8015CD20(s32 arg0);
+extern void func_8015CF24(s32 a0);
+extern void func_8015D01C();
+extern void func_8015CF58(s32 *param_1);
+extern void func_8015CFC0(s32 *a0);
+extern void func_8015CF8C(s32 *a0);
+extern void func_8015CFFC(void);
+extern void func_8015D01C(int param_1);
+extern void (*D_8018F8B0[])(void *);
+extern s32 func_801725F4(u8 *a0);
+extern void func_8015D104(void *arg0);
+extern s32 D_8018FAE0;
+extern void func_8015D380(s32 a0);
+extern unsigned char D_8018EBC4[];
+extern void func_8015D414(int param_1);
+extern void func_8015D57C(s32);
+extern void func_8015D480(s32 *a0);
+extern s32 func_8015D4E8(s16 *a0);
+extern void func_8015D4B4(s16 *a0);
+extern void func_8015D524(s32 arg0);
+extern void func_8015D544(s32 a0);
+extern void func_801746DC(void);
+extern void func_8015D57C(s32 arg0);
+extern s32 func_80161B18(void *a0);
+extern s32 func_80161B84(void *a0);
+extern void func_80154150(int, int);
+extern void func_80149374(int, int);
+extern unsigned char D_8018FAF4[];
+extern void func_8015D5E8(int param_1);
+extern int func_8015E0D4(int);
+extern void func_8015DA5C(s32 a0);
+extern void func_8015DB6C(s32 a0);
+extern void func_8015DA90(s32 *a0);
+extern void func_8015DAF8(s32 *a0);
+extern void func_8015DB6C(s32);
+extern void func_8015DB34(s32 a0);
+extern void func_8015DCB8(s32 a0);
+extern void func_8014BD60(s32 a0, s32 a1);
+extern int func_8015DD74(int);
+extern void func_8015DBD4(void *arg0);
+extern int func_8015DC84(int a0);
+extern s8 D_8018FB30[];
+extern void func_8015DCB8(s32 param_1);
+extern int func_8015DD74(int arg0);
+extern void func_8015DECC(s32 a0);
+extern void func_8015DDF0(s32 *a0);
+extern void func_8015DE58(s32 *a0);
+extern void func_8015DECC(s32);
+extern void func_8015DE94(s32 a0);
+extern void func_8015E018(s32 a0);
+extern void func_8015DF34(void *arg0);
+extern int func_8015DFE4(int a0);
+extern void func_8015E018(s32 param_1);
+extern int func_8015E0D4(int a0);
+extern void func_8015E22C(s32 a0);
+extern void func_8015E150(s32 *a0);
+extern s32 func_8015E1B8(s32 a0);
+extern void func_8015E184(s32 *arg0);
+extern void func_8015E22C(s32);
+extern void func_8015E1F4(s32 a0);
+extern u8 D_800D4FF4[];
+extern u8 D_800D5098[];
+extern u8 D_800D5060[];
+extern s32 func_8014A850(s32 a0);
+extern void func_8015E40C(s32 a0);
+extern void func_8015E588(void);
+extern void func_8015E4B0(s32 a0);
+extern void func_8015E288(s32 a0);
+extern u16 D_8018FB78;
+extern u16 D_8018FB7A;
+extern u16 D_8018FB7C;
+extern s32 D_8018FB80;
+extern void func_80013E94(void *a0, void *a1);
+extern void func_8015E4B0(s32 param_1);
+extern void func_8013C9C4(void *a0);
+extern s32 D_8018FB88;
+extern void func_8015E5B0(u8 *self);
+extern void func_8015E714(s32 *a0);
+extern void func_8015E95C(s32);
+extern void func_8015E84C(s32 *a0);
+extern void func_8015E8E8(s32 *a0);
+extern void func_8015E9B8(s32 *a0);
+extern void func_8015E8B4(s32 *a0);
+extern void func_8015E924(s32 a0);
+extern void func_8015E95C(s32 a0);
+extern s16 D_801152A0;
+extern void func_80160818(s32 *a0);
+extern void func_8015ED6C(s32 *a0);
+extern void func_8015EE7C(s32);
+extern void func_8015EDA0(s32 *a0);
+extern s32 func_8015EE08(s32 a0);
+extern void func_8015EDD4(s32 *arg0);
+extern void func_8015EE44(s32 a0);
+extern int D_800D4C48;
+extern int D_8018F894;
+extern void func_8015EE7C(s32 param_1);
+extern void func_8015EEE0(void *arg0);
+extern void func_8015EF9C(void);
+extern void func_8015F080(s32);
+extern void func_8015EFA4(s32 *a0);
+extern void func_8015F00C(s32 *a0);
+extern void func_8015EFD8(s32 *a0);
+extern void func_8015F048(s32 a0);
+extern void func_8015F080(s32 a0);
+extern s32 D_80062BE8;
+extern void func_801466F0(s32, s32, s32, s32, s32, s32, s32, s32);
+extern s32 func_80161208(void);
+extern void func_8015F118(void *a0);
+extern void func_8015F260(s32 *a0);
+extern void func_8015F380();
+extern void func_8015F2BC(s32 *a0);
+extern void func_8015F324(s32 *a0);
+extern void func_8015F2F0(s32 *a0);
+extern void func_8015F360(void);
+extern s32 func_801725B8(u8 *a0);
+extern void func_8015F380(void* arg0);
+extern void func_8015F738(s32 *a0);
+extern void func_8015F848(s32 *a0);
+extern void func_8015F76C(s32 *a0);
+extern s32 func_8015F7D4(s32 a0);
+extern void func_8015F7A0(s32 *arg0);
+extern void func_8015F810(s32 *a0);
+extern void func_80147078(s32 *, s16);
+extern void func_80159B70(void *);
+extern void func_8015F89C(void *arg0);
+extern void func_8015F948(s32 *param_1);
+extern void func_8015F9A4(void *arg0);
+extern void func_8015FA24(s32 arg0);
+extern void func_8015FBE0(s32 *a0);
+extern void func_8015FA44(s32 *a0);
+extern void func_8015FAAC(s32 *a0);
+extern void func_8015FA78(s32 *a0);
+extern s32 func_801612B8(void *a0, s32 a1);
+extern void func_8016007C(s32 a0);
+extern void func_8015FAE8(void *arg0);
+extern void func_8015FCC8(void *param_1);
+extern unsigned int D_8018FC0C[];
+extern void func_8015FD74(int param_1);
+extern s32 func_80028DE0(void);
+extern u8 func_80165700(s32 a0, s32 a1);
+extern void func_8015FDCC(s32 a0);
+extern u8 D_80078EC2;
+extern u8 func_801656E8(s32 a0, s32 a1);
+extern void func_80165670(s32 a0, s32 a1);
+extern void func_8016004C(s32 a0);
+extern void func_8015FF20(void *param_1);
+extern void func_801601AC(s32 *a0);
+extern void func_801600D0(s32 *a0);
+extern void func_80160138(s32 *a0);
+extern void func_80160104(s32 *a0);
+extern void func_80160174(s32 *a0);
+extern void func_801601E4(s32 *a0);
+extern void func_80160244(s32 *a0);
+extern void func_8016032C(void);
+extern void func_80160410(s32 *a0);
+extern void func_80160334(s32 *a0);
+extern void func_8016039C(s32 *a0);
+extern void func_80160368(s32 *a0);
+extern void func_801603D8(s32 *a0);
+extern u8 D_80062BD0;
+extern void func_80160410(s32 * a0);
+extern void func_801607B8(s32 *a0);
+extern void func_801608C0(s32 *a0);
+extern void func_801607E4(s32 *a0);
+extern void func_8016084C(s32 *a0);
+extern void func_80160888(s32 *a0);
+extern void func_80160A28(s32 a0);
+extern void func_80160A74(s32 *a0);
+extern void func_80160BB4(s32 *a0);
+extern void func_80160ACC(s32 *a0);
+extern s32 func_80160B34(s32 a0);
+extern void func_80160B00(s32 *arg0);
+extern void func_80160B70(s32 a0);
+extern void func_80160C28(void *arg0);
+extern void func_80160CB4(s32 *a0);
+extern void func_80160D10(void *arg0);
+extern void func_80160DEC(u8 *a0);
+extern void func_80160F00();
+extern void func_80160E3C(s32 *a0);
+extern void func_80160EA4();
+extern void func_80160E70(s32 *a0);
+extern void (*D_8018FCBC[])(void);
+extern void func_80160EA4(void *a0);
+extern void func_80160EE0(void);
+extern void func_80160F00(void* arg0);
+extern void func_800D0F4C(s32 a0);
+extern u8 D_80110EC0;
+extern void func_80160F70(s32 a0);
+extern void func_80160FE0(s32 *a0);
+extern void func_80161034(void *a0);
+extern void func_80161094(s32 a0);
+extern void func_801610FC(void);
+extern void func_801483E8(void);
+extern s32 func_80161A60(s32 a0);
+extern void func_8016130C(void *a0, s32 a1);
+extern void func_80161240(void *a0);
+extern void func_80161374(void *a0, s32 a1);
+extern void func_80161278(void *a0);
+extern s32 func_801612B8(void * a0, s32 a1);
+extern void func_8016163C(void *a0, s32 a1);
+extern void func_80161774(void *a0, s32 a1);
+extern s32 func_8016197C(s32 a0, s32 a1);
+extern s32 func_80161488(void *a0);
+extern void func_80161888(void *a0, s32 a1);
+extern void func_801614E4(void *a0);
+extern void func_8016191C(void *a0, s32 a1);
+extern void func_8016151C(void *a0);
+extern void func_80161554(void *a0);
+extern s32 func_801615C4(void * arg0, s32 arg1);
+extern s32 func_801619A4(s32 *a0);
+extern s32 func_80161A00(s32 a0);
+extern s32 func_80161A30(s32 a0);
+extern int func_801497A8(void);
+extern int func_80161BE0(void *param_1);
+extern u16 D_8018FCEC[];
+extern void func_80161C98(int param_1, u32 param_2);
+extern void func_80161E08(s32);
+extern s32 func_80162438(s32);
+extern s32 D_800AE6A8;
+extern void func_800D1734(void *);
+extern s32 D_8018FD50;
+extern void func_80161D88(void);
+extern void func_80161E08(s32 param_1);
+extern int func_800291DC(int);
+extern int func_800D0E30(void *a0);
+extern int func_801620C4(void);
+extern s32 func_800D0D7C(s32, s32);
+extern int D_801E5C00[];
+extern void func_8016216C(void);
+extern u8 D_80078EB0;
+extern u8 D_80078EB1;
+extern s32 func_801621CC(s32 arg0);
+extern void func_801622C4(void);
+extern void (*D_8018FD74[])(void);
+extern void func_80162330(void *a0);
+extern void func_8014706C(void *a0);
+extern s32 func_8016236C(u8 *a0);
+extern void func_800D0C48(s32 a0);
+extern s32 func_801623B8(s32 *a0);
+extern s32 func_800167F0(s32 a0);
+extern s32 func_80162414(void);
+extern s32 func_80162438(s32 _unused0);
+extern int func_801626B8(void);
+extern void func_80162714(void);
+extern int D_801E5C58[];
+extern void func_80162760(void);
+extern void func_801627C0(void);
+extern void (*D_8018FDBC[])(void);
+extern void func_80162834(void *a0);
+extern void func_8001CB6C(u8 *a0, s32 a1, s32 a2, s32 a3);
+extern void func_80162968(s32 a0);
+extern s32 func_80162ACC(u8 *a0);
+extern u8 D_800B5CB8;
+extern s32 D_8018FDAC;
+extern s32 D_800B5CBC;
+extern u8 D_800B5CDF;
+extern s32 D_800B5CEC;
+extern void func_80162870(s32 param_1);
+extern void func_801628F4(s32 *a0);
+extern void func_80162968(s32 param_1);
+extern void func_80162AC0(s32 *a0, s8 a1);
+extern s32 func_80162AE0(u8 *a0);
+extern void func_80162AF4(void);
+extern void func_80162CC4(void);
+extern s32 D_80126D40;
+extern void func_80162B1C(void);
+extern void func_80162D28(s32 *a0);
+extern void func_80162D88(s32 *a0);
+extern void func_80162DE8(s32 *a0);
+extern void func_80162E48(s32 *a0);
+extern void func_80162EA8(s32 *a0);
+extern void func_80162F60(s32 arg0, s32 arg1);
+extern void func_80162F80(s32 arg0, s32 arg1);
+extern void func_80162FA0(s32 arg0, s32 arg1);
+extern void func_80162F08(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80162FC0(s32 *a0);
+extern void func_80162FF4(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_801630C4(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80163194(s32 a0, s32 a1, s32 a2, s32 a3, s32 arg4);
+extern void func_8016325C(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80163234(s32 a0);
+extern s32 D_80115100;
+extern s32 func_801632E0(void);
+extern s32 D_80115200;
+extern s32 func_801632F0(void);
+extern u16 D_80126B18[];
+extern void func_80163328(void);
+extern s32 func_801633A8(void);
+extern s32 func_80163408(s32 param_1, s32 param_2, s32 param_3, s32 param_4);
+extern void func_80163534(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, u16 * a5);
+extern void func_8016345C(s32 a0, u16 a1, s32 a2, u16 a3, s32 a4);
+extern char D_801E5054[8];
+extern void *memcpy(void *dst, const void *src, unsigned int n);
+extern void func_801634D8(s32 param_1, u16 param_2, u16 param_3, s32 param_4, u16 param_5);
+extern void func_80157158();
+extern void func_80163664(s32 a0, u16 a1, u16 a2, s32 a3, s32 a4, s32 a5, s32 a6, s32 a7, s32 a8, s32 a9, u16 a10, s32 a11, s32 a12);
+extern void func_801636D0(s32 a0, s32 a1);
+extern s32 func_8016380C(struct S8016380C *a0, s32 a1);
+extern void *memcpy(void *dst, void *src, s32 n);
+extern s32 func_801638A0(u8 *a0, s32 a1);
+extern s32 func_80163950(s32 a0);
+extern void (*D_8018FDC4[])(void);
+extern void func_80163A58(void *a0);
+extern void func_80163A94(s32 param_1);
+extern void func_80163C2C(s32 param_1);
+extern void func_80163EC8(s32 param_1);
+extern void func_80164270(s32 *a0);
+extern void func_80164418(void);
+extern void func_80163764(s32 a0);
+extern void func_801642AC(s32 a0);
+extern void func_8016432C(s32 a0);
+extern void func_80164410(void);
+extern s32 func_80012DBC(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80164530(s32 arg0);
+extern void (*D_8018FE18[])(void);
+extern void func_80164744(s32 param_1);
+extern void func_8001C810(s32 a0, s32 a1);
+extern void func_80164A74(s32 *a0);
+extern void func_80164930(s32 a);
+extern u16 D_800DF2E0;
+extern s32 D_8018FDE0;
+extern s16 D_8018FE14;
+extern s16 D_8018FE12;
+extern s16 D_8018FE10;
+extern void func_801647A4(int param_1);
+extern void func_80164ACC();
+extern void func_80164864(void *a0);
+extern void func_80164930(s32 param_1);
+extern s32 func_8014C308(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80164ACC(s32 a0);
+extern void (*D_8018FE24[])(void);
+extern void func_80164BA0(void *a0);
+extern void func_8001CD50(s32 a0, s32 a1);
+extern void func_800233CC(void *, unsigned short);
+extern void func_80164DD0(s32 a0);
+extern void func_80164DB0(void);
+extern u8 D_801E5CB8;
+extern u8 D_801E5CB9;
+extern u8 D_801E5CBA;
+extern u8 D_801E5CBB;
+extern u8 D_801E5CBC;
+extern u8 D_801E5CBD;
+extern u8 D_801E5CBE;
+extern u8 D_801E5CBF;
+extern void func_80164BDC(s32 param_1);
+extern void func_80164E40(void);
+extern void func_80164CD4(u8 *a0);
+extern void func_80164D4C(void *arg0);
+extern void (*D_8018FE34[])(void);
+extern void func_80164EA4(void *a0);
+extern void func_80165124(void *a0);
+extern void func_80164EE0(int param_1);
+extern s32 func_80165140(s32 a0);
+extern void func_801651B8(void *a0);
+extern void func_80164F44(void *arg0);
+extern void func_80165024(void *a0);
+extern void func_80165064(s32 *a0);
+extern void func_801650C4(s32 *a0);
+extern s32 func_80165140(s32 param_1);
+extern s32 func_80165240(s32 a0, s32 a1, s32 a2);
+extern s32 D_801E5CF8;
+extern void func_801651B8(void * param_1);
+extern u8 D_80126CF8;
+extern void func_8016533C(void);
+extern void func_801653F4(s32 a0);
+extern void func_80165580(s32 a0);
+extern void func_80165374(s32 a0);
+extern void func_80165580(s32 _arg0);
+extern void func_801653B8(s32 *a0);
+extern s32 func_80165624(s32 a0);
+extern u8 D_80078EC5;
+extern void (*D_8018FE78[])(void);
+extern u8 func_80165658(s32 a0, s32 a1);
+extern void func_800CAE0C(s32 a0);
+extern void func_801654A8(s32 arg0);
+extern void func_80165B28(void *a0);
+extern void func_801655E4(s32 a0);
+extern u8 D_8018FEF4[];
+extern s32 D_8018FF14[];
+extern u8 D_8018FF90[];
+extern u8 func_801656D0(s32 a0, s32 a1);
+extern u8 D_8018FFB0[];
+extern u8 D_8018FFD0[];
+extern void func_800CAF6C(void);
+extern void func_80165770(void);
+extern void func_801657D8(void);
+extern u8 D_80078EC3;
+extern void func_801657A0(void);
+extern s32 D_80078EA0;
+extern s32 D_80078EA8;
+extern u8 D_80078EBB;
+extern s32 D_80078ED4;
+extern s32 D_80078ED8;
+extern s32 D_80078EDC;
+extern u8 D_80078EE0;
+extern void func_80165874(void);
+extern s8 D_80078EC4;
+extern void func_801658EC(void);
+extern s32 func_80165900(void);
+extern s32 func_80165910(void);
+extern s32 D_8012672C;
+extern s32 D_8012811C;
+extern s32 D_80126B08;
+extern void func_80165938(void);
+extern void func_80165958(void);
+extern s32 func_80165978(void);
+extern void func_80165988(void);
+extern s32 func_801659A8(void);
+extern void func_801659B8(void);
+extern s32 func_801659CC(void);
+extern void func_80165A18(void);
+extern s32 func_80165A50(s32 _arg0);
+extern void func_80165AC8(void);
+extern void func_80165A78(s32 arg0);
+extern void (*D_8019006C[])(void);
+extern void func_80165B08(void);
+extern void func_80165B10(void);
+extern void func_80165B18(void);
+extern void func_80165B20(void);
+extern void (*D_801900E8[])(void);
+extern void func_80165BB4(u8 *a0);
+extern void func_80165B6C(u8 *a0);
+extern void func_80165C58(s32 arg0);
+extern void func_80165BFC(void *a0);
+extern void func_80165C78(void);
+extern M2C_UNK D_801E5064;
+extern void func_80165E2C(u16 *arg0);
+extern s32 func_80165FA4(s32 a0, s32 a1, s32 a2);
+extern s32 func_80167DBC(s32 a0, s32 a1, s32 a2);
+extern s32 func_80167AE0(s32 a0, s32 a1, s32 a2);
+extern void func_80165E90(void);
+extern void func_80020F34(s32 a0, s32 a1);
+extern s32 func_80165FA4(s32 arg0, s32 arg1, s32 arg2);
+extern void (*D_801900F4[])(void);
+extern void func_80166018(void *a0);
+extern void func_80166054(s32 arg0);
+extern void func_801661CC(s32 param_1);
+extern void func_80166244(void* arg0);
+extern void func_8016629C(void *a0);
+extern void func_801662F4(void *a0);
+extern void func_8016634C(void *a0);
+extern void func_801663A4(void *a0);
+extern void (*D_801900FC[])(void);
+extern void func_801663FC(void *a0);
+extern u8 D_800D387C[];
+extern u8 D_800D3888[];
+extern s32 func_800D21C4(s32 a0, void *a1, s32 a2);
+extern void func_800D1FC8(s32 a0, s32 a1);
+extern void func_80128EA8(s32 a0, s32 a1, s32 a2);
+extern void func_801665B4();
+extern void func_80146C3C();
+extern void func_80166438(u8 *a0);
+extern s32 func_80128ED8(s32 param_1, s32 *param_2);
+extern void func_800D22E4(s32 a0);
+extern void func_801665B4(s32 *a0);
+extern void (*D_801901C4[])(void);
+extern void func_80166618(void *a0);
+extern void (*D_801901D4[])(void);
+extern void func_80166654(void *a0);
+extern s32 func_80166690(s32 param_1, s32 param_2);
+extern s32 func_80166994();
+extern s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4);
+extern s32 func_80167540(s32 arg0);
+extern void (*D_801901E4[])(void);
+extern void func_801678B4(void *a0);
+extern void RotMatrixYXZ(void *a0, void *a1);
+extern void func_80048EAC(void *a0, void *a1);
+extern s32 func_801670E4(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80146C3C(void);
+extern void func_801678F0(s32 a0);
+extern void (*D_801901F0[])(void);
+extern void func_80167A9C(void *a0);
+extern void func_80167AD8(void);
+extern s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3);
+extern void func_80168070(s32 a0, s16 *a1, s16 *a2, void *a3);
+extern u8 D_80190150[];
+extern u8 D_80190164[];
+extern s32 func_80167DBC(s32 arg0, s32 arg1, s32 arg2);
+extern void func_800D20C0(void *a0, void *a1, s32 a2);
+extern void func_80017E68(void *a0, void *a1);
+extern void func_800D23D0(void *a0);
+extern void ApplyTransposeMatrixLV(void *a0, void *a1, void *a2);
+extern s32 D_801269A4;
+extern s32 D_801269A8;
+extern s32 D_801269AC;
+extern void func_80168070(s32 param_1, s16 *param_2, s16 *param_3, void *param_4);
+extern s32 func_80166994(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_8016829C(s32 a0);
+extern s32 func_80166690(s32 a0, s32 a1);
+extern void func_80168328(s32 arg0);
+extern void func_801683D8(s32 a0);
+extern void func_801684B4(s32 a0);
+extern void func_80168540(s32 a0);
+extern void func_801685EC(s32 a0);
+extern void func_80168640(s32 a0);
+extern s32 RotMatrixX(s32 a0, void *a1);
+extern void func_80168664(void *arg0);
+extern void (*D_80190208[])(void);
+extern void func_80168744(void *a0);
+extern void func_80168BDC(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_801687CC(s32 a0);
+extern void func_80168780(s32 a0);
+extern void func_80168828(void);
+extern void func_801687CC(s32 param_1);
+extern void func_80168828();
+extern void (*D_80190210[])(void);
+extern void func_801689D8(void *a0);
+extern void func_80168A14(s32 *a0);
+extern void func_80168A88(void);
+extern void (*D_80190218[])(void);
+extern void func_80168AA8(void *a0);
+extern void func_80168AE4(s32 a0);
+extern void func_800D2318(void);
+extern void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4);
+extern void (*D_80190220[])(void);
+extern void func_80168D58(void *a0);
+extern void func_80168D94(int a0);
+extern void func_80168F40();
+extern void func_80168EC4(s32 a0);
+extern void func_80168F40(void *arg0);
+extern void (*D_80190228[])(void);
+extern void func_8016901C(void *a0);
+extern void func_80169058(s32 a0);
+extern s32 func_80169228(void);
+extern void func_801691B8(void *a0);
+extern void (*D_80190230[])(void);
+extern void func_801693CC(void *a0);
+extern void func_80169584(s32 param_1);
+extern void func_80169408(s32 a0);
+extern void func_8016951C(int param_1);
+extern s32 func_80017758(void *a0, void *a1);
+extern s32 func_80017DC4(void *a0, void *a1);
+extern void func_801696D8(s32 a0, s32 a1);
+extern void (*D_80190238[])(void);
+extern void func_80169830(void *a0);
+extern void func_8016986C(s32 a0);
+extern s32 func_80169A4C(s32 a0, s32 a1);
+extern void func_801699D0(void *arg0);
+extern void (*D_801902EC[])(void);
+extern void func_80169B80(void *a0);
+extern void func_80169E44(s32 a0);
+extern void (*D_801902F4[])(void);
+extern void func_80169F00(void *a0);
+extern char D_801902A4[];
+extern char D_80190264[];
+extern void func_80169F3C(int param_1);
+extern void func_80169FE0(s32 a0);
+extern void (*D_8019032C[])(void);
+extern void func_8016A020(void *a0);
+extern void func_8016A05C(void *a0);
+extern void func_8016A290(s32 a, void *b, void *c);
+extern void func_8016A08C(s32 param_1);
+extern void func_8016A1CC(int param_1);
+extern void func_8016A290(s32 param_1, void *param_2, void *param_3);
+extern void (*D_80190338[])(void);
+extern void func_8016A700(void *a0);
+extern s32 func_8016A73C(s32 arg0);
+extern s32 func_8016A8FC(s32 a0);
+extern void func_8016A890(s32 arg0);
+extern u16 D_80126B5E;
+extern u16 D_80126B66;
+extern void func_8016AA50(s32 param_1, s32 param_2);
+extern void (*D_80190380[])(void);
+extern void func_8016AB30(void *a0);
+extern void func_8016B234(void);
+extern void func_8016AFB0(s32 a0);
+extern void func_8016B114(void *arg0);
+extern s32 func_8016B448(s32, s32);
+extern s32 func_8016BA48(s32 a0);
+extern void func_8016B3F4(s32 a0);
+extern s32 func_8016B428(s32 a0);
+extern void func_8016B984(void *a0);
+extern s32 func_8016B448(s32 arg0, s32 arg1);
+extern void (*D_801903FC[])(void);
+extern void func_8016B4BC(void *a0);
+extern int func_8016B9F8(int);
+extern int func_8016B834(int, int);
+extern void func_8016B91C(int);
+extern int D_801E6018;
+extern void func_8016B4F8(int param_1);
+extern s32 func_8016B9F8(s32 param_1);
+extern void func_8016B6BC(s32, s32, s32, s32);
+extern void func_8016B91C(s32);
+extern s16 D_801903F0[];
+extern void func_8016B5C0(s32 param_1);
+extern void func_8001CD9C(int, void *);
+extern int *D_80190434[];
+extern unsigned short D_8019043C[];
+extern unsigned short D_80190444[];
+extern unsigned char D_801E6020[];
+extern int func_8016B834(int param_1, int param_2);
+extern void func_8016B964(SrcB964 *a0, DstB964 *a1);
+extern void func_8016B91C(s32 arg0);
+extern s32 D_801E6018;
+extern s32 func_8016BA68(s32, s32);
+extern void func_8016BADC(void *a0, s32 a1, s32 a2);
+extern void (*D_8019044C[])(void);
+extern void func_8016BBA4(void *a0);
+extern s32 func_8016BBE0(s32 param_1);
+extern void func_8016BFA8(s32 a0, s32 a1, s32 a2, s32 a3);
+extern M2C_UNK D_801E6154;
+extern M2C_UNK D_801E6158;
+extern void func_8016BCC0(void *arg0);
+extern s32 func_8016BD78(s32 param_1);
+extern s32 func_8016BEA0(s32 param_1);
+extern void func_8016BF34(void *a0);
+extern void func_8016BFD0(s32 a0, s32 a1, s32 a2, s32 a3, void *a4);
+extern s32 D_801E60E0;
+extern void (*D_8019047C[])(void);
+extern void func_8016C14C(void *a0);
+extern s32 func_8016C374(s32 a0, s32 a1, s32 a2, s32 a3);
+extern u8 D_801E615C[];
+extern u8 D_801E6164[];
+extern u8 D_801E6114[];
+extern void func_8016C2C4(s32 param);
+extern s32 func_8016C49C(s32 param_1_arg);
+extern s32 VectorNormalSS(void *a0, void *a1);
+extern void func_8016C74C(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
+extern short func_8016CF04(s32 a0, s32 a1);
+extern void func_8016C83C(s32 a0);
+extern void (*D_80190484[])(void);
+extern void func_8016CB84(void *a0);
+extern short func_8016CF04(s32 param_1, s32 param_2);
+extern void (*D_801904A0[])(void);
+extern void func_8016D19C(void *a0);
+extern void (*D_801904A8[])(void);
+extern void func_8016D428(void *a0);
+extern void func_8016D464(u8 *a0);
+extern void func_8016D4DC(s32 a0);
+extern void func_8016D5EC(s32 *a0);
+extern short func_8016CBC0(void);
+extern void func_8016D64C(int param_1);
+extern void func_8016D778(s32 a0);
+extern void func_800D20C0();
+extern void func_8016D848(s32 *a0);
+extern void func_8016D984(s32 *a0);
+extern void func_8016DBD8(u8 *a0);
+extern void (*D_80190510[])(int);
+extern void func_8016DA30(int param_1);
+extern s32 func_8001CC3C(s32 a0, s32 a1, s32 a2, s32 a3);
+extern u8 D_801904B4;
+extern u8 D_801904C0;
+extern void func_8016DA7C(s32 param_1);
+extern void func_8016DB34(s32 param_1);
+extern void (*D_80190544[])(void);
+extern void func_8016DEA4(void *a0);
+extern void func_8016DEE0(s32 a0);
+extern void (*D_8019054C[])(void);
+extern void func_8016DF20(void *a0);
+extern void func_8016E3CC(s32 a0);
+extern void func_8016E1CC(s32 a0);
+extern void func_8016E26C(s32 *a0);
+extern void func_8016E2E8(void *a0);
+extern void func_8016E460(void *a0, void *a1);
+extern void func_8016E358(void *a0);
+extern void func_8016E460(void *arg0, void *arg1);
+extern void (*D_801905A0[])(void);
+extern void func_8016E5B8(void *a0);
+extern void func_8016E5F4(s32 arg0);
+extern void func_8016E778();
+extern void func_8016E688(void *a0);
+extern void func_8016E6E4(s32 a0);
+extern void func_8016E728(u8 *a0);
+extern void func_8016E7C8(int param_1, short *p1, unsigned int *p2);
+extern void func_8016E778(int param_1);
+extern void func_8016E7C8(int param_1, short *param_2, unsigned int *param_3);
+extern s32 D_80115218;
+extern void func_8016E8F0(void);
+extern void func_8016E918(short param_1, short param_2);
+extern s32 func_8016E95C();
+extern u16 D_801905D4[];
+extern s32 func_8016EC0C(s32 a0, s32 a1);
+extern void func_8016EAC0(Wave *param_1);
+extern u8 D_801905C4[];
+extern void func_8016EB3C(s32 p);
+extern void func_8016EBA8(u8 *param_1);
+extern void func_8016ED6C(void);
+extern s32 D_80126D70;
+extern void func_8016EDEC(s32 a0, s32 a1, s32 a2);
+extern void func_8016ED8C(s32 a0, s32 a1, s32 a2);
+extern void func_8016EE40(s32 a0, s32 a1, s32 a2);
+extern void func_8016EDBC(s32 a0, s32 a1, s32 a2);
+extern void func_8016EE94();
+extern void func_8016EDEC(s32 _arg0, s32 _arg1, s32 _arg2);
+extern void func_8016EF78(s32 a0);
+extern void func_8016EE40(s32 _arg0, s32 _arg1, s32 _arg2);
+extern void func_801726D0(void *a0);
+extern s32 D_80126D50;
+extern s32 D_80126D54;
+extern u8 D_80126D6C;
+extern u8 D_80126D6D;
+extern u8 D_80126D6E;
+extern s32 D_80126D5C;
+extern s32 D_80126D60;
+extern s16 D_80126D64;
+extern s16 D_80126D66;
+extern s16 D_80126D68;
+extern s16 D_80126D6A;
+extern u8 D_80126D1A;
+extern s32 D_80127058;
+extern s32 D_8012705C;
+extern s32 D_80127060;
+extern s32 D_80127064;
+extern s32 D_80127068;
+extern s32 D_8012706C;
+extern s32 D_80127070;
+extern s32 D_80127074;
+extern s16 D_80126D20;
+extern void func_8016EE94(s32 a0, s32 a1);
+extern s32 func_8016EFC8(s32);
+extern s32 func_8016EFA8(s32 a0);
+extern void func_8016F094(s32 *a0);
+extern s32 func_8016F0AC();
+extern s32 D_801905F0;
+extern void func_8016F250(void);
+extern void func_8016F288(void);
+extern void func_8016F2A8(void);
+extern void func_8016F2C8(void);
+extern void func_8016F2EC(void);
+extern void func_8016F30C(void);
+extern void func_8016F330(void);
+extern void func_8016F350(void);
+extern void func_8016F374(void);
+extern void func_8016F388(void);
+extern void func_8016F398(void);
+extern s32 func_8016F44C(s32 a0);
+extern void func_8016F470(s32 a0);
+extern s32 func_8016F410(s32 a0);
+extern void func_80175414(s32);
+extern s32 func_8016F4C4(s32);
+extern s32 func_8016F494(s32 a0);
+extern void func_8016F0E4(void);
+extern s32 func_8016F4C4(s32 param_1);
+extern void func_8016F4F4(void);
+extern void func_801719A4(int a0, int a1);
+extern void func_800D1724(s32 a0);
+extern void func_80171928(void *a0);
+extern void *D_8011F738;
+extern void func_8016F4FC(void *a0);
+extern void func_8014708C(void *a0);
+extern void func_8016F540(void *a0);
+extern void func_8016F578(s32 *a0);
+extern void func_8016F5B0(void *a0);
+extern void func_80147060(u8 *a0);
+extern void func_8016F5E0(u8 *a0);
+extern void func_8016F610(void *a0);
+extern void func_8016F648(void *a0);
+extern void func_8016F680(void *a0);
+extern void func_8016F6B0(void *a0);
+extern void (*D_80190668[])(void);
+extern void func_8016F6E0(void *a0);
+extern s32 func_80171990(u8 *a0);
+extern void func_8016F764(void *a0);
+extern void func_8016F71C(u8 *a0);
+extern void (*D_80190670[])(void);
+extern void func_8016F798(void *a0);
+extern void func_8016F804(void *a0);
+extern void func_8016F7D4(u8 *a0);
+extern void func_80171928(void *);
+extern void (*D_80190678[])(void);
+extern void func_8016F834(void *a0);
+extern void func_8016F8AC(u8 *a0);
+extern void func_8016F870(u8 *a0);
+extern void func_80172358(u8 *a0, u8 *a1);
+extern void (*D_80190680[])(void);
+extern void func_8016F8E4(void *a0);
+extern void func_8016F95C(void *a0);
+extern void func_8016F920(u8 *a0);
+extern s32 func_80171CC4(void *a0, void *a1);
+extern s32 func_80171D1C(void *a0, void *a1, s32 a2);
+extern u16 D_8011F73E;
+extern void (*D_80190688[])(void);
+extern void func_8016F9C4(void *a0);
+extern void func_80171B44(s32 *a0);
+extern void func_8016FA44(s32 a0);
+extern void func_8016FA00(s32 a0);
+extern s32 func_80171C64(s32 a0, s32 a1);
+extern void (*D_80190690[])(void);
+extern void func_8016FA84(void *a0);
+extern void func_8016FB10(void *a0);
+extern void func_8016FAC0(u8 *a0);
+extern void func_8016FB50(void *a0);
+extern void (*D_8019069C[])(void);
+extern void func_8016FB7C(void *a0);
+extern void func_8016FC24();
+extern void func_8016FBB8(s32 a0);
+extern s32 func_80171B4C(s32 a0, s32 a1);
+extern void func_8016FC24(s32 a0);
+extern void func_8016FC64(void *a0);
+extern void (*D_801906A8[])(void);
+extern void func_8016FC90(void *a0);
+extern void func_8016FD08(u8 *a0);
+extern void func_8016FCCC(u8 *a0);
+extern s32 func_80172658(s32 *a0);
+extern void func_8016FD08(u8 *s0);
+extern void func_8016FD7C(s32 *a0);
+extern void (*D_801906B4[])(void);
+extern void func_8016FDB4(void *a0);
+extern void func_8016FE2C(u8 *a0);
+extern void func_8016FDF0(u8 *a0);
+extern void func_8016FE2C(u8 * a0);
+extern s32 func_8016FE78(s32 *a0);
+extern s32 func_80172664(s32 *a0);
+extern void func_8016FED0(s32 *a0);
+extern void (*D_801906C4[])(void);
+extern void func_8016FF30(void *a0);
+extern void func_8016FFA8(u8 *a0);
+extern void func_8016FF6C(u8 *a0);
+extern void (*D_801906D4[])(void);
+extern void func_8016FFDC(void *a0);
+extern void func_80170068(u8 *a0);
+extern void func_80170018(u8 *a0);
+extern void func_801700B8(u8 *a0);
+extern void func_80170100(u8 *a0);
+extern void (*D_801906DC[])(void);
+extern void func_80170150(void *a0);
+extern void func_801701C8(u8 *a0);
+extern void func_8017018C(u8 *a0);
+extern void func_801701C8(u8 * a0);
+extern void (*D_801906E4[])(void);
+extern void func_80170240(void *a0);
+extern void func_801702B8(s32 a0);
+extern void func_8017027C(u8 *a0);
+extern s16 func_80171AB0(s32 a0, void *a1);
+extern void (*D_801906EC[])(void);
+extern void func_801702FC(void *a0);
+extern void func_80170374(u8 *a0);
+extern void func_80170338(u8 *a0);
+extern s32 func_8014C168(s32 *a0, s32 a1);
+extern void func_80170374(u8 * a0);
+extern void (*D_801906F4[])(void);
+extern void func_801703E0(void *a0);
+extern void func_8017044C(u8 *a0);
+extern void func_8017041C(u8 *a0);
+extern void func_8017044C(u8 * a0);
+extern void (*D_801906FC[])(void);
+extern void func_801704B0(void *a0);
+extern void func_8017051C(void *a0);
+extern void func_801704EC(u8 *a0);
+extern void (*D_80190704[])(void);
+extern void func_80170548(void *a0);
+extern void func_801705C0(u8 *a0);
+extern void func_80170584(u8 *a0);
+extern void func_801705C0(u8 * a0);
+extern void (*D_8019070C[])(void);
+extern void func_801705F8(void *a0);
+extern void func_80170670(void *a0);
+extern void func_80170634(u8 *a0);
+extern void func_8012A568(void (*a0)(void));
+extern void (*D_80190714[])(void);
+extern void func_801706AC(void *a0);
+extern void func_80170718(void *a0);
+extern void func_801706E8(u8 *a0);
+extern void func_80129FF4(void);
+extern void (*D_8019071C[])(void);
+extern void func_80170748(void *a0);
+extern void func_801707D4(void *a0);
+extern void func_80170784(u8 *a0);
+extern s32 func_80174ED4(void);
+extern void (*D_80190724[])(void);
+extern void func_80170810(void *a0);
+extern void func_801708B0(void *a0);
+extern u8 D_800D5DA8;
+extern void func_8017084C(s32 a0);
+extern u8 D_800D5A34[];
+extern void func_80170AD8(void *a0);
+extern void func_80171904(s32 a0);
+extern void func_80170B48(int a0);
+extern void func_80170928(void);
+extern u8 D_800D59EC[];
+extern void func_80170970(void);
+extern u8 D_800D599C[];
+extern void func_801709B8(void);
+extern u8 D_800D5934[];
+extern void func_80170A00(void);
+extern void func_80170A48(void);
+extern u8 D_800D5DC0[];
+extern void func_80170A90(void);
+extern void (*D_8019072C[])(void);
+extern void func_80170B14(int a0);
+extern void func_80170B90(u8 *a0);
+extern void (*D_80190734[])(void);
+extern void func_80170BD8(void *a0);
+extern void func_80170C44(u8 *a0);
+extern void func_80170C14(u8 *a0);
+extern void (*D_8019073C[])(void);
+extern void func_80170C74(void *a0);
+extern s32 func_8017197C(u8 *a0);
+extern void func_80170CF0(void *a0);
+extern void func_80170CB0(u8 *a0);
+extern void (*D_80190744[])(void);
+extern void func_80170D68(void *a0);
+extern void func_80170DE0(u8 *a0);
+extern void func_80170DA4(u8 *a0);
+extern s32 D_8011F73C;
+extern s32 D_8011F740;
+extern void func_801718AC(void *a0);
+extern void func_80170DE0(u8 * _arg0);
+extern void (*D_8019074C[])(void);
+extern void func_80170E34(void *a0);
+extern void func_80170EAC(u8 *a0);
+extern void func_80170E70(u8 *a0);
+extern int func_800D0F8C(int a0);
+extern void func_80170EAC(u8 * _arg0);
+extern void (*D_80190754[])(void);
+extern void func_80170EFC(void *a0);
+extern void func_80170F74(void *a0);
+extern void func_80170F38(u8 *a0);
+extern void (*D_8019075C[])(void);
+extern void func_80170FB0(void *a0);
+extern void func_80171028(void *a0);
+extern void func_80170FEC(u8 *a0);
+extern void (*D_80190764[])(void);
+extern void func_80171064(void *a0);
+extern void func_801710DC(u8 *a0);
+extern void func_801710A0(u8 *a0);
+extern u16 D_8011F73A;
+extern void func_801710DC(u8 * arg0);
+extern void (*D_8019076C[])(void);
+extern void func_80171120(void *a0);
+extern void func_8017118C(u8 *a0);
+extern void func_8017115C(u8 *a0);
+extern void func_80142454(s32 a0);
+extern void func_8017118C(u8 * a0);
+extern void (*D_80190774[])(void);
+extern void func_801711C0(void *a0);
+extern void func_80171238(void);
+extern void func_801711FC(u8 *param_1);
+extern void (*D_8019077C[])(void);
+extern void func_80171260(void *a0);
+extern s32 func_80012F74(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80171384(void *a0);
+extern void (*D_80190784[])(void);
+extern void func_801714E4(void *a0);
+extern void func_8017162C(void *a0);
+extern void func_80171520(s32 a0);
+extern s32 func_801716AC(s32 a0, void *a1, s32 *a2);
+extern s32 func_80012FC8(s32 a0, s32 a1, s32 a2, s32 a3);
+extern u8 D_800A5E94;
+extern u8 D_800A5E95;
+extern u8 D_800A5E96;
+extern s32 func_801716AC(s32 a0, void * a1, s32 * a2);
+extern int func_800D0FE0(int a0);
+extern void func_801717A0(void *a0);
+extern void func_8013E588(void *a0);
+extern void func_801717F4(void *a0);
+extern void func_80171824(void *a0);
+extern void func_80171854(void *a0);
+extern void func_80171884(void);
+extern void func_80171A1C(u8 *a0);
+extern void func_80171928(void * a0);
+extern void func_8017196C(s32 *a0, s8 a1);
+extern void func_80171A04(s32 *a0);
+extern void func_80171A10(s32 *a0);
+extern void func_80171A34(s32 *a0, s8 a1);
+extern s32 func_80171A44(u8 *a0);
+extern s32 func_80171A58(u8 *a0);
+extern s32 func_80171A6C(u8 *a0);
+extern void func_80171A80(s32 *a0, s32 a1);
+extern s32 func_80171A88(s32 a0);
+extern s16 func_80171AB0(s32 param_1, void * _arg1);
+extern void func_80171B10(void *a0);
+extern void func_80171EC8(s32 a0);
+extern s32 func_80171C64(s32 param_1, s32 param_2);
+extern s32 func_80171D78(s32 a0, s32 a1);
+extern int func_8017250C(short *a0, short *a1);
+extern s32 func_80171CC4(void * a0, void * a1);
+extern s32 func_80171FFC(short *a0, short *a1, s32 a2);
+extern s32 func_80171D1C(void * a0, void * a1, s32 a2);
+extern s32 func_8017248C(s32 a0, s32 a1);
+extern s32 func_80171E08(s32 arg0, s32 arg1, s32 arg2);
+extern s32 func_80047948(s32 a0);
+extern s32 func_8004787C(s32 a0);
+extern void func_80172170(s32 a0, s32 a1);
+extern s32 func_8017209C(void *arg0, void *arg1, s32 arg2, s32 arg3);
+extern void func_801722CC(s32 *a0);
+extern void func_80172304(s32 *a0);
+extern void func_80172310(u8 *a0);
+extern void func_801723C4(s32 param_1, s32 param_2);
+extern void func_80161C24(s32, s32);
+extern void func_80172414(s32 a0);
+extern s32 func_801724EC(s32 a0);
+extern s32 func_8017248C(s32 arg0, s32 arg1);
+extern s32 func_80013450(s32);
+extern s32 func_80172560(u8 *a0, u8 *a1);
+extern s32 func_8017261C(u8 *a0);
+extern s32 func_80172644(u8 *a0);
+extern s32 func_80172670(s32 *a0);
+extern s32 func_80172688(s32 *a0);
+extern s32 func_80172694(s32 *a0);
+extern s32 func_801726A0(s32 *a0);
+extern s32 func_801726AC(s32 *a0);
+extern s32 func_801726B8(s32 *a0);
+extern s32 func_801726C4(s32 *a0);
+extern s32 func_80172760(s32 a0);
+extern s32 func_80174650(s32);
+extern void (*D_80127088)(void);
+extern s32 D_801270BC;
+extern s16 D_80126B0C;
+extern void func_801726D0(void * _arg0);
+extern void func_80172710(void);
+extern void func_80174684(void *);
+extern void func_80172738(void);
+extern s16 D_80126B30;
+extern s32 func_801727D0(void *a0);
+extern void func_80172780(void *a0);
+extern void func_80172844(u8 *a0);
+extern void func_8017280C(u8 *a0);
+extern void func_8017288C(void);
+extern s32 func_801728E4(void *a0);
+extern void func_80172894(void *a0);
+extern void func_80172958(u8 *a0);
+extern void func_80172920(u8 *a0);
+extern s16 D_80126B36;
+extern void func_80172958(u8 * a0);
+extern void func_801729A8(void);
+extern s32 func_801729F0(void *a0);
+extern s16 D_80126B34;
+extern s16 D_80126B32;
+extern void func_801729B0(s32 a0);
+extern void func_80172A8C(void *a0);
+extern void func_80172A2C(int param_1);
+extern void func_80172ACC(u8 *a0);
+extern void func_80172B0C(void);
+extern s32 func_80172B44(void *a0);
+extern void func_80172B14(s16 a0);
+extern s32 D_801150F8;
+extern void func_80172BC8(void *a0);
+extern void func_80172B80(u8 *a0);
+extern void func_80172C48(void);
+extern void (*D_801907C8[])(void);
+extern void func_80172CA0(void *a0);
+extern void func_80172D14(u8 *a0);
+extern void func_80172CDC(u8 *a0);
+extern void func_80172D14(u8 * a0);
+extern void func_80172D60(void);
+extern s32 D_80127508;
+extern s32 func_80172DAC(void *a0);
+extern void func_80172D68(s32 a0);
+extern void func_80172E20(u8 *a0);
+extern void func_80172DE8(u8 *a0);
+extern void func_80172E20(u8 * a0);
+extern void func_80172E8C(void);
+extern void func_8017303C(void *);
+extern void func_80172E94(void);
+extern void func_80172ED4(void);
+extern void func_80172EFC(void);
+extern void func_80172F24(void);
+extern u8 D_800D47F4[];
+extern void func_80172F4C(void);
+extern void func_80172F9C(void);
+extern u8 D_800D5C6C[];
+extern void func_80172FEC(void);
+extern s32 func_80173078(void *a0);
+extern void func_8017303C(void * a0);
+extern void func_801730FC(struct S801730FC *a0);
+extern void func_801730B4(s32 a0);
+extern void func_8017316C(void);
+extern s32 func_8017319C(void *a0);
+extern void func_80173174(void);
+extern u8 D_800D5AA0[];
+extern void func_80173220(void *a0);
+extern void func_801731D8(s32 *a0);
+extern M2C_UNK D_8019078C;
+extern void func_80173220(void * arg0);
+extern void func_80173294(void);
+extern void func_801732C4();
+extern void func_8017329C(void);
+extern void func_801732C4(s32 *a0);
+extern void func_8017331C();
+extern void func_801732F4(void);
+extern void func_8017331C(s32 *a0);
+extern void func_80173374();
+extern void func_8017334C(void);
+extern void func_80173374(s32 *a0);
+extern void func_801733A4(void);
+extern void func_801733CC(s32 a0);
+extern void func_801734BC(s32 a0, s32 a1);
+extern s16 D_80126B3E;
+extern void func_80173460(s32 a0, s32 a1);
+extern void func_801734BC(s32 arg0, s32 _unused1);
+extern void (*D_801907F8[])(void);
+extern void func_80173544(void *a0);
+extern void func_801735B8(u8 *a0);
+extern void func_80173580(u8 *a0);
+extern s16 D_80126B40;
+extern void func_801735EC(void *a0);
+extern void func_80173648(u8 *a0);
+extern void func_801736A8(void);
+extern s32 func_8014C118(void *a0, s32 a1, s32 a2);
+extern s32 func_801736FC(void *a0);
+extern void func_801736B0(s32 a0, s32 a1);
+extern void func_80173770(u8 *a0);
+extern void func_80173738(u8 *a0);
+extern void func_801723C4(s32 a0, s32 a1);
+extern void func_801737B0(void);
+extern s32 func_801737E8(void *a0);
+extern void func_801737B8(s16 a0);
+extern void func_8017385C(u8 *a0);
+extern void func_80173824(u8 *a0);
+extern void func_801738D4(void);
+extern s32 func_8017390C(void *a0);
+extern void func_801738DC(s16 a0);
+extern void func_80173980(u8 *a0);
+extern void func_80173948(u8 *a0);
+extern void func_801739D8(u8 *a0);
+extern void func_80173A20(void);
+extern s32 D_8012750C;
+extern void func_80173A60(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
+extern void func_80173A28(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5);
+extern void (*D_80190834[])(void);
+extern void func_80173B4C(void *a0);
+extern void func_80173BC0(u8 *a0);
+extern void func_80173B88(u8 *a0);
+extern void func_80173C64(u8 *a0);
+extern void func_80173E1C(s32 a0);
+extern s16 D_80126938;
+extern s16 D_80126B3A;
+extern void func_800D128C(s32, s32);
+extern void func_80174158(s32 a0);
+extern void func_8002A088(s32);
+extern void func_8002A2D4(s32);
+extern void func_8002A544(s32);
+extern void func_8002A7B4(s32);
+extern s32 func_80174188(s32 a0);
+extern void func_801741A8(s32 a0);
+extern s32 func_800D0EC4(void);
+extern void func_800D0F0C(s32, s32);
+extern void func_80145EE8(s32);
+extern void func_80173EF8(void *param_1);
+extern s32 func_8014BCEC(s32, s32);
+extern void func_801741A8(s32 _arg0);
+extern s16 D_80126B3C;
+extern s16 D_8011F9C8;
+extern void func_801741EC(u8 *a0);
+extern void func_80174274(void);
+extern s32 func_801742A4(void *a0);
+extern void func_8017427C(void);
+extern void func_80174318(u8 *a0);
+extern void func_801742E0(u8 *a0);
+extern void func_80174354(void);
+extern s32 func_80174384(void *a0);
+extern void func_8017435C(void);
+extern void func_801743F0(u8 *a0);
+extern void func_801743C0(u8 *a0);
+extern void func_801743F0(u8 * a0);
+extern void func_80174430(void);
+extern s32 func_80174474(void *a0);
+extern void func_80174438(s32 a0);
+extern void func_801744E0(u8 *a0);
+extern void func_801744B0(u8 *a0);
+extern void func_80174524(void);
+extern void func_80174554();
+extern void func_8017452C(void);
+extern void func_80174554(s32 arg0);
+extern void func_801745AC();
+extern void func_80174584(void);
+extern void func_801745AC(s32 *a0);
+extern void func_80174604(void);
+extern void func_801745DC(void);
+extern void func_80174630(void);
+extern s32 func_80174650(s32 _arg0);
+extern void func_80174674(void);
+extern void func_801746A4(void);
+extern s32 func_800CF8CC(void);
+extern void func_80174714(void);
+extern s32 func_80174754(void);
+extern s16 func_80174764(void);
+extern s16 func_80174774(void);
+extern s32 func_801747CC(void *a0);
+extern void func_80174784(void);
+extern s32 func_801747AC(s32 a0);
+extern s32 func_80174808(u8 *a0);
+extern void func_8017481C(void);
+extern s32 func_80174888(void *a0);
+extern void func_80174824(void);
+extern void func_8017484C(s32 a0);
+extern void func_801748C4(s32 a0);
+extern void func_801748E4(void);
+extern void func_8012A018(s32 a, s32 b);
+extern s32 func_8017496C(void *a0);
+extern s32 D_80126954;
+extern s32 D_80126950;
+extern s32 D_8012695C;
+extern s16 D_80126968;
+extern s16 D_8012696A;
+extern s16 D_8012696C;
+extern s16 D_80126976;
+extern s16 D_80126978;
+extern s16 D_8012697A;
+extern void func_801748EC(void);
+extern s32 func_801749C8();
+extern s32 func_801749A8(s32 a0);
+extern void func_80174BBC(void *a0);
+extern void func_8012A0E0(void);
+extern void func_80174BF4(void *a0);
+extern void (*D_8019088C[])();
+extern void func_80174BF4(void * arg0);
+extern s32 func_80174CB0(s32, s32);
+extern s32 func_80174C60(s32 a0);
+extern void func_80174C80(s32 a0);
+extern s32 D_8012697C;
+extern u16 D_80126980;
+extern s32 func_80174F28(void *a0);
+extern void func_80174E9C(s32 a0);
+extern void func_80174EF0(s32 a0, s16 a1);
+extern s32 func_80175014(u8 *a0, u8 *a1, s32 a2);
+extern void func_80174F64(u8 *a0);
+extern void func_80174FBC(u8 *a0);
+extern s32 func_8017509C(u8 *a0, s32 a1, u8 *a2, u8 *a3);
+extern void func_80175184(s32 *a0);
+extern void func_80175114(s32 *a0);
+extern void func_80175184();
+extern void func_80175150(s32 *a0);
+extern void (*D_8019089C[])(void*);
+extern s32 func_80175268(s32);
+extern void func_80175184(s32* arg0);
+extern s32 func_80175218(void *a0);
+extern void func_801751D8(void *a0);
+extern void (*D_801908A4[])(s32);
+extern s32 func_80175218(void * param_1);
+extern void func_801752BC(s32 *a0);
+extern u8 D_8011F7A8;
+extern u8 D_8011F7A9;
+extern u8 D_8011F7AD;
+extern u8 D_8011F7AE;
+extern void func_80175414(s32 _arg0);
+extern void func_80175494(void);
+extern void (*D_80190A0C[])();
+extern s32 func_801758FC(void);
+extern s32 func_80175820(void);
+extern s32 func_801759D8(void);
+extern void func_8017553C(s32 *param);
+extern void func_801757A0(s32 a0);
+extern short D_800B9A02;
+extern void func_80175590(void *arg0);
+extern s16 D_800B9A02;
+extern void func_801757A0(s32);
+extern void func_80175624(void *a0);
+extern void func_801757E0(int);
+extern void func_80175668(void);
+extern void (*D_80190A18[])();
+extern void func_80175690(s32 *param);
+extern void func_80175DA8(s32 a0);
+extern void func_80175AB8(s32 a0);
+extern void func_80176144(s32 a0);
+extern void func_801756E4(s32 arg0);
+extern void func_80175798(void);
+extern void func_80176734(s32 a0);
+extern void func_80176218(s32 a0);
+extern void func_80176D00(s32 a0);
+extern void func_801757E0(s32 a0);
+extern s32 func_80178004(s32 a0, s32 a1, s32 a2);
+extern u8 D_8011F7B1;
+extern u16 D_8011F7B4;
+extern u16 D_8011F7B6;
+extern s16 D_8011F81E;
+extern void *func_80177784(void *a0, s32 a1, s32 a2, s32 a3);
+extern u32 func_801783D0(s32 a0, s32 a1);
+extern void *func_801777BC(void *a0, s32 a1, s32 a2, s32 a3, s32 a4, s32 a5, s32 a6);
+extern u16 D_8011F82C;
+extern u16 D_8011F82A;
+extern u32 * func_80176D94(void *param_1, u32 param_2, s16 param_3_);
+extern void func_801778A8(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_80176FF4(s32 a0);
+extern u16 D_8011F830;
+extern u16 D_8011F82E;
+extern u32 * func_801770E0(void *param_1, u32 param_2, s16 param_3_);
+extern void func_80177340(s32 a0);
+extern u8 D_8011F837;
+extern u8 D_8011F7F0;
+extern u8 D_8011F7AB;
+extern u32 * func_8017742C(u32 *param_1, s32 param_2, s32 param_3);
+extern void func_801776EC(u8 *a0);
+extern void * func_80177784(void *a0, s32 a1, s32 a2, s32 a3);
+extern uint * func_80177EA4(uint *param_1, int param_2, uint param_3, int param_4);
+extern void func_80177F84(s32 param_1, s32 param_2);
+extern u32 * func_80178298(u32 *param_1, u8 *param_2, short param_3, short param_4);
+extern M2C_UNK D_801E52AC;
+extern void func_80178438(u16 *arg0);
+extern void func_801787D4(void);
+extern void func_8012A908(void);
+extern void func_8017869C(s32 a0);
+extern void func_80130D0C(s32 a0);
+extern void func_8013E370(void);
+extern s32 D_8011DB08;
+extern void func_8017849C(void);
+extern void func_8013E4B4(void);
+extern s16 D_801270C4;
+extern s32 D_801274D8;
+extern s16 D_801270C2;
+extern u8 D_801270C6;
+extern u8 D_801270C7;
+extern s32 D_801274DC;
+extern s32 D_801274E0;
+extern void func_80178608(void);
+extern void func_80178744(s32 a0, s32 a1);
+extern void func_80178840();
+extern s32 func_8012C658(s32 arg0, s32 arg1, s32 arg2);
+extern void func_8012E8E0(s32 a0, s32 a1);
+extern void func_8012B2CC(s32 a0);
+extern s32 func_801788B8(s32 arg0, s32 arg1);
+extern s32 func_801789AC(s32 arg0);
+extern s16 D_801E7AB0;
+extern int func_80178970(void);
+extern s32 func_80178B18(s32 param_1, s32 param_2);
+extern s32 func_80178B70(s32 param_1, s32 param_2);
+extern void func_80178BB8(s32 a0, s32 a1);
+extern s32 func_80178BF8();
+extern short D_801E7B24;
+extern void func_80178D18(void);
+extern s32 func_80178D40(s32 arg0, s32 arg1);
+extern void func_80179B28(s32 a0);
+extern void func_80179B74(u16 *p);
+extern void func_80179D30(u16 *a0);
+extern void func_80179D78(u16 *a0);
+extern void func_80179DCC(short a0);
+extern void func_80179DF8(void);
+extern void func_80179E1C(short a0);
+extern void func_80179E48(s16 a0);
+extern void func_80179E74(s16 a0);
+extern void func_80179EA0(u16 *a0);
+extern void func_80179EE8(short a0);
+extern void func_80179F14(s16 a0, s16 a1);
+extern void func_80179F44(void);
+extern void func_80179F6C(short a0);
+extern void func_80179F98(u16 *a0);
+extern void func_80179FEC(u16 *a0);
+extern void func_8017A040(u16 *a0);
+extern s32 D_801E6CC4;
+extern void func_8017A094(s32 arg0);
+extern void func_8017A0C4(s32 arg0);
+extern void func_8017A0F4(void);
+extern void func_8017A11C(void);
+extern s32 D_801E6CEC;
+extern void func_8017A144(s32 a0);
+extern void func_8017A180(void);
+extern void func_8017A1A8(void);
+extern void func_8017A1D0(void);
+extern void func_8017A1F8(void);
+extern void func_8017A220(void);
+extern void func_8017A248(void);
+extern void func_8017A270(void);
+extern void func_8017A298(void);
+extern void func_8017A2C0(void);
+extern void func_8017A2E8(void);
+extern void func_8017A310(void);
+extern void func_8017A338(void);
+extern void func_8017A360(void);
+extern void func_8017A388(void);
+extern s16 D_801E6CA8;
+extern s32 func_8017A3B0(void);
+extern short D_801E6CE4;
+extern short D_801E6CE0;
+extern int func_800D0CA0(int);
+extern int func_8001AAA0(void);
+extern int func_800D0CE0(void);
+extern int func_8017A3D8(void);
+extern void func_80172310(u8*);
+extern void func_80172780(void*);
+extern void func_80172894(void*);
+extern void func_801729B0(s32);
+extern void func_80172B14(s16);
+extern void func_80172C50(u16 *);
+extern void func_80172D68(s32);
+extern void func_801733FC(s16, u16 *);
+extern void func_80173460(s32, s32);
+extern void func_801734BC(s32, s32);
+extern void func_801736B0(s32, s32);
+extern void func_801737B8(s16);
+extern void func_801738DC(s16);
+extern void func_80173A28(s32, s32, s32, s32, s32, s32);
+extern void func_80174438(s32);
+extern void func_8017A4AC(void);
+extern s32 func_8017AD0C(s32 arg0);
+extern s32 func_8017AD0C(s32);
+extern s32 func_8017ADE8(s32 a0);
+extern s32 func_8017AE08(void);
+extern s32 func_8012B608(s32 a0, s32 a1, s32 a2);
+extern void func_8012B178(s32 a0, s32 a1);
+extern void func_8012AD80(s32 a0);
+extern s32 func_8012B030(u8 *a0);
+extern s32 func_8012B744(void *a0, void *a1);
+extern s32 func_8012BE98(s32 a0, u16 *a1);
+extern s16 D_801E7A68;
+extern s16 D_801E7A6A;
+extern s16 D_801E7A74;
+extern void func_8017AE2C(s32 param_1);
+extern void func_8017B0E4(int param_1, int param_2);
+extern s16 D_801E6CAC;
+extern u16 D_801E6D2C;
+extern u16 D_801E6D2E;
+extern u16 D_801E6D30;
+extern void func_8017B1D8(void);
+extern s32 func_8017B238(s32 param_1, s32 param_2);
+extern s32 func_8017B368(s32 param);
+extern s32 func_8017B490(s32 param);
+extern s32 func_8017B614(s32 param_1, s32 param_2);
+extern s32 D_80114F30;
+extern s32 D_80114F34;
+extern s32 D_80114F38;
+extern s32 D_80114F24;
+extern s32 D_80114F28;
+extern s32 D_80114F2C;
+extern u8 D_8012694C;
+extern s16 D_801E6D24;
+extern s16 D_801E6D26;
+extern s16 D_801E6D28;
+extern s16 D_801E6D1C;
+extern s16 D_801E6D1E;
+extern s16 D_801E6D20;
+extern void func_8017B7A8(void);
+extern s16 D_801E6D3C;
+extern s16 D_801E6D3E;
+extern s16 D_801E6D40;
+extern s16 D_801E6D44;
+extern s16 D_801E6D46;
+extern s16 D_801E6D48;
+extern void func_8017B824(void);
+extern void func_8017B880(void);
+extern s32 func_8017B8E8(s32 src);
+extern short D_801E6D34;
+extern short D_801E6D36;
+extern short D_801E6D38;
+extern void func_8017B940(void);
+extern void func_8012F214(s32 a0, s32 a1, s32 a2);
+extern void func_80049CAC(s32 a0, s32 a1);
+extern void func_8004914C(void *a0);
+extern void func_800491AC(void *a0);
+extern void RotTransSV(void *a0, void *a1, void *a2);
+extern SV4 D_801E6CCC;
+extern SV4 D_801E6CD4;
+extern void func_8017BA3C(s32 param_1, s32 param_2);
+extern s32 func_8017BB34(s32 param_1, s32 param_2);
+extern void (*D_801E6CF4[10])(int);
+extern void func_8017BC38(int param_1);
+extern void func_8017B0E4(int, int);
+extern void func_8017BCA0(int param_1);
+extern void func_8012A4BC(void);
+extern void func_8017BCF4(int param_1);
+extern void (*D_801E6CF0)(void);
+extern void func_8017BD50(int param_1);
+extern void (*D_80190BF4[])(void);
+extern void func_8017BE60(void *a0);
+extern void (*D_80190C94[])(void);
+extern void func_8017BE9C(void *a0);
+extern void (*D_80190C9C[])(void);
+extern void func_8017BED8(void *a0);
+extern void (*D_80190CA4[])(void);
+extern void func_8017BF14(void *a0);
+extern u8 *func_8012913C(s32 a0);
+extern s32 func_8012C750(s32 a0);
+extern void func_8017BF50(s32 a0);
+extern void func_8017C094(void);
+extern void func_8017C100(s32 param_1);
+extern void func_8017C1AC(s32 param_1);
+extern void func_8012C1B8(void);
+extern void func_8012CAE4(void *a0);
+extern void func_8012A828(s32*, s32);
+extern void func_8012B260(u8 *a0);
+extern void func_8017C1EC(s32 a0);
+extern void func_8017C2B0(s32 a0);
+extern void (*D_80190CC4[])(void);
+extern void func_8017C338(void *a0);
+extern s32 func_800D222C(s32 a0, void *a1, s32 a2);
+extern s32 func_8001CF30(void *a0);
+extern void func_8017C374(s32 param_1);
+extern void func_8017C538(u8 *p);
+extern void (*D_80190CCC[])(void);
+extern void func_8017C5CC(void *a0);
+extern u8 D_80190CB8;
+extern void func_8017C608(s32 a0);
+extern void func_8017C6AC(int a0);
+extern void func_8017C710(s32 arg0);
+extern void (*D_80190CE4[])(void);
+extern void func_8017D5F0(void *a0);
+extern void func_8001C214(s32, s32);
+extern u32 D_80190CD4;
+extern void func_8017D62C(s32 arg0);
+extern void func_8017D6A8(void);
+extern void (*D_80190D1C[])(void);
+extern void func_8017D6B0(s32 *param_1);
+extern void func_8017DA08(void *arg0);
+extern s32 func_8012AD50(void *arg0);
+extern Ent_8017D6EC D_801E6F58[];
+extern void func_8017D6EC(void *arg0);
+extern void func_8012AD44(s32 *a0, s16 a1);
+extern void func_8017D9B8(void);
+extern void func_8017DAC4(void *arg0);
+extern void func_8017D77C(s32 *arg0);
+extern void (*D_80190CEC[])(void);
+extern void func_80017714(void *);
+extern u32 D_801E6FE8;
+extern u16 D_80190D24[];
+extern u16 D_801E6FEC[];
+extern s32 D_80190D44;
+extern void func_8017DC0C(void);
+extern void func_8017E038(void *arg0);
+extern s32 func_8017DC98(s32 param_1);
+extern s32 func_8017DCE8(void);
+extern void func_800D1E28(void);
+extern s32 func_800D1D94(void);
+extern void func_8001BFD0(void);
+extern s32 func_8017DD7C(s32 a0);
+extern void func_800D1EBC(void);
+extern void func_8017DE2C(void);
+extern s32 func_8017DE4C(void *a0);
+extern void (*D_80190D64[])(void);
+extern void func_8017DF34(void *a0);
+extern void (*D_80190D6C[])(void);
+extern void func_8017DF70(void *a0);
+extern void (*D_80190D78[])(void);
+extern void func_8017DFAC(void *a0);
+extern void (*D_80190D84[])(void);
+extern void func_8017DFE8(void *a0);
+extern s32 D_80127050;
+extern void func_8017E024(void);
+extern void (*D_80191060[])(void);
+extern void func_8017E038(void *a0);
+extern void func_8017E074(void *a0);
+extern void func_8017E088(void *a0);
+extern void (*D_80191068[])(void);
+extern void func_8017E0C0(void *a0);
+extern void func_8017E0FC(u8 *a0);
+extern void func_8017E110(void);
+extern void func_8012A094(s32 a0);
+extern void func_8017E1F4(void *a0);
+extern u8 D_801269E8;
+extern void func_8017E130(void);
+extern void (*D_80191070[])(void);
+extern void func_8017E264(void *a0);
+extern s16 D_8018D530[];
+extern void func_8017E26C(void *a0, u8 *a1);
+extern s32 func_80012ABC(s32 a0, s32 a1, s32 a2);
+extern void func_8017E3AC(s32 param_1);
+extern void func_80184CB8(s32*, s32);
+extern void func_8017E5A0(void * arg0);
+extern void (*D_801912A8[])(void);
+extern void func_8017E760(void *a0);
+extern void func_8012A828(s32 *a0, s32 a1);
+extern void func_8017E79C(short *a0);
+extern void (*D_801912C8[])(void);
+extern void func_8017E810(void *a0);
+extern void func_80178CBC(s32*, s32);
+extern void func_8017E84C(void * arg0);
+extern void func_8017E878(void * arg0);
+extern void func_8012C588(s32, s32);
+extern void func_8017E99C(void);
+extern s32 func_80184BAC(s32 arg0, s32 arg1);
+extern void func_8017E5A0(void *arg0);
+extern void func_8017E9C0(void *arg0);
+extern short D_80191074;
+extern void func_8017EAAC(void * arg0);
+extern s32 func_8012BEE8(s32 a0);
+extern void func_8017E79C(short*);
+extern void func_8017EBA0(s32 a0);
+extern void func_8017E7CC(void);
+extern void func_8017EBE0(u8 *a0);
+extern void func_8017F02C(void * arg0);
+extern void (*D_8019155C[])(void);
+extern void func_8017F058(void *a0);
+extern void func_8017F094(void * arg0);
+extern s32 func_8017F0C0(void);
+extern void func_80029124(s32 arg0, s32 arg1);
+extern void func_8017F108(void);
+extern void func_80029514(int);
+extern void func_8017F1A8(void);
+extern void func_8017F28C(void * arg0);
+extern void (*D_801916E4[])(void);
+extern void func_8017F5BC(void *a0);
+extern void func_80178CBC(s32 *a0, s32 a1);
+extern short D_80191694;
+extern short D_801915EC;
+extern void func_8017F5F8(void *a0);
+extern void func_8017F6D8(void *a0);
+extern void func_8017F7B8(void *a0);
+extern void func_8017F898(void *a0);
+extern void func_8017FA34(void);
+extern void func_8017FCD8(void * arg0);
+extern void (*D_80191814[])(void);
+extern void func_8017FF34(void *a0);
+extern void (*D_801918E4[])(void);
+extern void func_801800E0(void *a0);
+extern s32 func_8018011C(void);
+extern void func_8018015C(void);
+extern void func_80180164(void * arg0);
+extern void func_8012E8E0(s32, s32);
+extern void func_8012E88C(s32);
+extern void func_8012A828(s32 *a0, s32 a1); /* fleet-canonical sig (TU L3775) */
+extern void func_80184C90(s32);
+extern void func_80184ED4(s32, s32, s32, s32);
+extern short D_801918F4;
+extern short D_801B65B8;
+extern void func_8018034C(void *arg0);
+extern void (*D_801919C4[])(void);
+extern void func_8018048C(void *a0);
+extern s32 func_80184DD0(s32 a0);
+extern s32 D_80191918[];
+extern void func_80180504(s32 a0);
+extern s32 func_80180544(void);
+extern void func_80180580(void *arg0);
+extern s32 func_8012BD14(s32 a0);
+extern s32 func_80180814(void *a0);
+extern short D_801919E0;
+extern short D_801B6614;
+extern void func_80180888(void *arg0);
+extern void func_8012E88C(s32 a0);
+extern void func_80184C90(s32 a0);
+extern short D_801919E8;
+extern short D_801B9B50;
+extern void func_801808FC(void *a0);
+extern void func_801809DC(void * arg0);
+extern void (*D_80191A80[])(void);
+extern void func_80180B6C(void *a0);
+extern void func_80180C0C(short *a0);
+extern s32 func_801848DC(void);
+extern s32 func_8018625C(void *);
+extern s32 func_80178BF8(void);
+extern s32 func_80180CC0(void *a0);
+extern s32 func_80178BF8(); /* TU-canonical (ov_SC04_018_jr_8017AE2C.c L2541) */
+extern s16 D_801E7010;
+extern s16 D_801E7012;
+extern s32 func_80180D38(void *a0);
+extern s32 func_80185BE0(s32 a0);
+extern s32 func_80184FA4(s32 a0);
+extern u8 D_801B6620[];
+extern void func_80180EE8(void *a0);
+extern void func_80181020(void *a0);
+extern void func_80181244(void * arg0);
+extern void func_801812D0(void * arg0);
+extern void (*D_80191B20[])(void);
+extern void func_801812FC(void *a0);
+extern void func_80181338(void * arg0);
+extern void func_80181364(s32 a0);
+extern void func_80181474(void * arg0);
+extern s32 func_80181564(void *a0);
+extern void func_8018170C(void * arg0);
+extern void func_8018178C(void * arg0);
+extern void (*D_80191BDC[])(void);
+extern void func_80181924(void *a0);
+extern s32 D_801D7598;
+extern s32 D_801D2200;
+extern void func_80181998(void);
+extern s32 D_801E7018;
+extern void func_801819B0(void);
+extern void func_8012A828(s32 *, s32);
+extern void func_80178CBC(s32 *, s32);
+extern s32 D_80191B3C;
+extern s32 D_80191B74;
+extern void func_801819C8(void *arg0);
+extern void func_80181A28(s32 a0);
+extern void func_801815DC(void *arg0);
+extern void func_80181A68(void *arg0);
+extern void func_801816A8(void *arg0);
+extern void func_80181B34(void *arg0);
+extern void func_80184ED4(s32 a0, s32 a1, s32 a2, s32 a3);
+extern void func_8018170C(void *a0);
+extern u8 D_801B662C[];
+extern void func_80181BEC(void *arg0);
+extern void func_80181738(void *arg0);
+extern void func_80181C78(void *arg0);
+extern void func_801817B8(void *arg0);
+extern void func_80181DC4(void *arg0);
+extern s32 func_80181EFC(void *a0);
+extern void func_80181F70(void *arg0);
+extern void func_80181FE4(void *a0);
+extern void func_80184CB8(s32 *a0, s32 a1);
+extern void func_801821A8(short *a0);
+extern void (*D_80191EE4[])(void);
+extern void func_8018233C(s32 *param_1);
+extern void func_80182490(short *a0);
+extern s32 func_80182544(void *a0);
+extern s32 func_801825BC(void *a0);
+extern void func_8018276C(void *a0);
+extern void func_801828B0(void *a0);
+extern void func_801821A8(short*);
+extern void func_80182920(void *arg0);
+extern void func_80182ACC(void *a0);
+extern void func_80182B58(void *arg0);
+extern void func_80182BCC(void *a0);
+extern void (*D_80192014[])(void);
+extern void func_80182C98(void *a0);
+extern s32 D_801D7E84;
+extern s32 D_801D6C98;
+extern void func_80182D0C(void);
+extern void func_80182D24(void *arg0);
+extern void func_80182D84(s32 a0);
+extern s32 func_80182DC4(void);
+extern void func_80182E00(void *arg0);
+extern void func_80182C24(void *arg0);
+extern void func_80182ED8(void *arg0);
+extern void func_80182F18(void *a0);
+extern void func_801831AC(void * arg0);
+extern void func_8018330C(short *a0);
+extern void (*D_8019211C[])(void);
+extern void func_80183438(void *a0);
+extern void func_80183474(void * arg0);
+extern void func_801834A0(void * arg0);
+extern void func_801834CC(void * arg0);
+extern void func_801834F8(s32 a0);
+extern void func_80183538(s32 a0);
+extern void func_801831AC(void *arg0);
+extern void func_80183674(void *arg0);
+extern void func_801831D8(s32 *a0);
+extern void func_801836C0(s32 *a0);
+extern void func_8018370C(void * arg0);
+extern void func_80183938(void *arg0);
+extern void (*D_80192230[])(void);
+extern void func_80183A68(void *a0);
+extern void func_80183AA4(short *a0);
+extern void func_80183AD0(s32 a0);
+extern s32 func_80183B10(void);
+extern void func_80183B4C(void *arg0);
+extern s32 func_801839A8(void *a0);
+extern void func_80183B8C(int param_1);
+extern s32 func_80183D80(void *a0);
+extern void func_80183DF4(void * arg0);
+extern void (*D_80192414[])(void);
+extern void func_80184130(void *a0);
+extern void func_8018416C(s32 a0);
+extern void func_801841AC(s32 a0);
+extern void func_801841EC(s32 a0);
+extern s32 func_8018422C(void);
+extern void func_80184268(short *a0);
+extern void func_80184298(short *a0);
+extern void func_801842C8(short *a0);
+extern void func_801842F8(short *a0);
+extern void func_80183FA8(s32 *a0);
+extern void func_80184328(s32 *a0);
+extern void func_80183DF4(void*);
+extern void func_801843C4(s32 *a0);
+extern void func_80183E20(void *arg0);
+extern void func_80184460(void *arg0);
+extern void func_8018479C(void *a0);
+extern void func_801847AC(void *a0);
+extern s32 func_8012E57C(s32 a0, s32 a1);
+extern u8 D_801B85A8;
+extern s32 func_801847BC(void *a0, void *a1);
+extern void func_80184858(void *a0);
+extern void func_80184884(void *a0);
+extern void func_801848B0(void *a0);
+extern u16 D_80126B62;
+extern void func_8012F2E8(s32 a0, s32 a1, s32 a2);
+extern s32 func_8012CB64(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
+extern s32 aF801848DC();
+extern s32 D_801E7998;
+extern s16 D_801B86BC[];
+extern s16 D_801B86F0[];
+extern s32 D_801B85BC[][8];
+extern s32 func_80184B04(s32 arg0);
+extern s32 func_80184960(s32 a0);
+extern s32 func_80184960(s32 arg);
+extern void func_80184AC4(void *a0);
+extern void func_80184A90(void *a0);
+extern short D_800BA2BA;
+extern void (*D_801B8720[])(void);
+extern void func_80184B2C(void *a0);
+extern void func_80184B68(void);
+extern void func_80184B70(void *a0, s32 a1, s32 a2);
+extern s32 func_80184BD0(u8 a0, u8 a1, u8 a2, u8 a3);
+extern s32 func_8012CEB0(s32 a0, s32 a1, s32 a2);
+extern void func_80184C28(void *a0, s32 a1);
+extern s32 D_801B8728;
+extern void func_80184CB0(void *a0);
+extern void func_8012E8A8(u8 *a0);
+extern s32 func_80184D00(void);
+extern s32 func_80184D5C(void);
+extern s32 aF80184DD0();
+extern s32 func_80184E44(void);
+extern void func_80184EA0(void);
+extern void func_8012B200(u8 *a0);
+extern s32 func_8018516C(s32 a0);
+extern void (*D_801B8740[])(void);
+extern void func_801851B4(void *a0);
+extern void func_801851F0(void);
+extern void func_801851F8(void);
+extern void func_80185200(void);
+extern void func_80185208(void);
+extern void func_80185210(void);
+extern s32 D_801E7A88;
+extern s32 D_801E799C;
+extern void func_80185218(void *a0);
+extern void func_8018525C(void);
+extern void func_8001D0E8(s32 arg0, s32 arg1, s32 arg2);
+extern s32 D_801C03D8[];
+extern s32 D_801B8738[];
+extern void func_80185264(s32 a0);
+extern void func_80185978(s32 a0);
+extern void func_80185904(s32 a0);
+extern void func_801859D8(s32 a0);
+extern void func_8018589C(s32 a0);
+extern void (*D_801B8A18[])(s32);
+extern void func_801852EC(s32 a0);
+extern void func_8001C97C(s32 a0);
+extern void *func_80185C6C(void *a0);
+extern s32 D_801B8748[][2];
+extern u32 D_801B8760;
+extern u32 D_801B877C;
+extern s16 D_801B8788[];
+extern Blk12_801854C4 D_801B8770;
+extern void func_801854C4(s32 a0);
+extern void func_80185D70(void *a0);
+extern void func_80185664(void *a0);
+extern void func_8012E688(s32 param_1, u16 param_2, u16 param_3);
+extern s32 func_80185EEC(void);
+extern void func_801856E0(s32 a0);
+extern void func_801857AC(void);
+extern void func_801857CC(s32 a0);
+extern void func_80185A58(s32 a0, s32 a1);
+extern void func_8018602C(s32 a0, s32 a1);
+extern void func_80185AB0(s32 a0);
+extern void func_80185B10(s32 a0);
+extern void func_80185B58(s32 a0);
+extern void func_80185BA8(s32 a0);
+extern s32 func_80185D10(void *a0);
+extern s32 func_801862A8(void *a0);
+extern void * func_80185C6C(void *a0);
+extern void func_80185F20(void *a0);
+extern void aF80185EEC();
+extern void func_80185F54(void *a0, s32 a1, s32 a2);
+extern void func_80185FB8(s32 a0, s32 a1, s32 a2);
+extern void (*D_801B8A3C[])(void);
+extern void func_80186084(void *a0);
+extern s32 D_801B8A2C;
+extern void func_801860C0(void *a0);
+extern void func_8018613C(void *a0);
+extern s32 func_8018625C(void *a0);
+extern s32 func_801863B4(s32 a0);
+extern s16 D_801B8A44[];
+extern void func_8012F214(s32 arg0, s32 arg1, s32 arg2);
+extern s32 D_801B87D8;
+extern s32 D_801E7AAC;
+extern void func_80186410(void);
+extern s16 D_801E7030;
+extern s32 func_80186450(void);
+extern void func_80029444(void);
+extern void func_801754A8(void);
+extern void func_80141C04(void);
+extern void func_801864AC(void);
+extern u8 D_801151C8[];
+extern u16 D_80115112;
+extern u8 D_80115138[];
+extern u8 D_80115148[];
+extern s32 D_80115130;
+extern u8 D_800B9A15;
+extern s16 D_801E7708;
+extern s32 D_801E7700;
+extern s32 D_801E7704;
+extern s16 D_801E7790;
+extern s16 D_801E7798;
+extern s16 D_801E779C;
+extern s16 D_801E77A0;
+extern s16 D_801E77A4;
+extern s16 D_801E77A8;
+extern s16 D_801E77AC;
+extern s32 D_801E7778;
+extern s32 D_801EC928;
+extern s32 D_801E930C;
+extern s32 D_801E9968;
+extern s32 D_801B9410;
+extern u8 D_801B94A4[];
+extern s32 D_801B946C[];
+extern s32 resLoad_lastId;
+extern s32 func_800149E0(s32 a0);
+extern void func_80137B80(void);
+extern s32 func_801376E8(s32 a0, s32 a1);
+extern void func_80139954(void);
+extern void func_80139A68(s32 a0, u16 a1);
+extern s16 func_8014168C(s16 a0);
+extern void func_80188778(void);
+extern s32 func_80189540(s32 a0, s16 a1);
+extern s16 func_80189E54(s32 a0);
+extern void func_801878E8(void);
+extern s16 D_801B9414[];
+extern void func_801EA0E4(s32 a0);
+extern void func_80189EA0(void);
+extern s32 D_801EC970;
+extern void func_801880EC(void);
+extern s32 func_80188428(void);
+extern void func_80024054(void *a0, void *a1);
+extern s32 *func_800D2650(s32 *, void *, s32, s32, s32, s32);
+extern s32 func_800D27DC(s32, s32 *, void *, s32, s32);
+extern s32 *func_800D29F8(s32, s32, void *, s32, s32);
+extern s32 *func_80189214(s32 *, void *, s32, void *, s32);
+extern s32 func_80188B84(void *, s32, s32, s32, s32 *);
+extern s32 * func_801889B8(s32 *ot, Panel_8017E978_801889B8 *w0, s16 idx);
+extern void func_8012E32C(void);
+extern void func_8018A6C8(void *, s32);
+extern s32 RotNclip4(s32, s32, s32, s32, s32 *, s32 *, s32 *, s32 *, s32 *, s32 *, s32 *);
+extern s32 RotTransPers4(s32, s32, s32, s32, s32 *, s32 *, s32 *, s32 *, s32 *, s32 *);
+extern void *func_80010A08(s32);
+extern s32 AddPrim(s32, void *);
+extern void func_8012E28C(s32, s32);
+extern s32 D_800A651C[][5];
+extern u16 D_801E00B0[];
+extern u16 D_801E0130[];
+extern u16 D_801E01D0[][4];
+extern u16 D_801E01D2[][4];
+extern u16 D_801E01D4[][4];
+extern u16 D_801E01D6[][4];
+extern void func_8018A2E0(u16 *a0, s32 a1);
+extern void (*D_801E04F0[])(void);
+extern void func_8018A740(void *a0);
+extern void (*D_801E051C[])(void);
+extern void func_8018A898(void *a0);
+extern void (*D_801E0524[])(void);
+extern void func_8018A8D4(void *a0);
+extern void (*D_801E0534[])(void);
+extern void func_8018A910(void *a0);
+extern void (*D_801E0544[])(void);
+extern void func_8018A94C(void *a0);
+extern void func_8018A988(void);
+extern void func_8018A990(s32 param_1);
+extern void (*D_801E0554[])(void);
+extern void func_8018AB3C(void *a0);
+extern s32 D_801E01F0;
+extern s32 D_801E7980;
+extern void func_8018A168(s32 arg0, s32 arg1);
+extern void func_8018ACD4(void);
+extern void func_8018AD08(void);
+extern s32 D_801E0260;
+extern void func_8018AD3C(void);
+extern s32 D_801E0288;
+extern void func_8018AD70(void);
+extern s32 D_801E02C0;
+extern void func_8018ADA4(void);
+extern s32 D_801E0338;
+extern void func_8018AE4C(void);
+extern s32 D_801E0370;
+extern s32 func_8018AE80(void);
+extern s32 D_801E0390;
+extern void func_8018AECC(void);
+extern s32 D_801E03E0;
+extern void func_8018AF00(void);
+extern s32 D_801E0440;
+extern void func_8018AF34(void);
+extern s32 func_8018AF68(void);
+extern s32 D_801E0488;
+extern void func_8018AFB4(void);
+extern s32 func_8018AFE8(void);
+extern void func_8012B414(int a0);
+extern void func_8018B354(s32 arg0);
+extern void func_8018B564(void *a0);
+extern void (*D_801E056C[])(void);
+extern void func_8018B570(void *a0);
+extern void func_8018B6A0(void *a0);
+extern void func_8018B6E8(s32 *a0);
+extern void (*D_801E0580[])(void);
+extern void func_8018B6F4(void *a0);
+extern void func_8018B868(void *a0);
+extern void (*D_801E0594[])(void);
+extern void func_8018B874(void *a0);
+extern void func_8018B9D0(void *a0);
+extern void (*D_801E05A8[])(void);
+extern void func_8018B9DC(void *a0);
+extern void (*D_801E05B4[])(void);
+extern void func_8018BC3C(void *a0);
+extern void (*D_801E05BC[])(void);
+extern void func_8018BD58(void *a0);
+extern void func_8018BD94(void *a0);
+extern void func_8018BDE0(void * arg0);
+extern void func_8018BE0C(void * arg0);
+extern void (*D_801E0690[])(void);
+extern void func_8018BE38(void *a0);
+extern s32 func_8018BEE8(void);
+extern void func_8018BF08(void);
+extern void func_8018BF34(short *a0);
+extern void func_8018C24C(void * arg0);
+extern void (*D_801E077C[])(void);
+extern void func_8018C368(void *a0);
+extern void func_8018C3A4(void * arg0);
+extern s32 func_800D0EC4();
+extern s32 func_8018C3D0(void);
+extern short D_801E06A8;
+extern void func_8018C518(void *a0);
+extern void func_8018C5AC(void * arg0);
+extern void (*D_801E3AF4[])(void);
+extern void func_8018C5FC(void *a0);
+extern s32 func_8012C354(s32 a0, s32 a1);
+extern M2C_UNK D_801E39E0;
+extern u8 D_8018D540[];
+extern void func_8018C730(void);
+extern void func_8018C638(s32 a0);
+extern void func_8018C69C(void);
+extern signed char D_801E3AD0[];
+extern void func_8018C6A4(s32 *a0);
+extern void func_8018C6F0(s32 a0);
+extern void (*D_801E3BA4[])(void);
+extern void func_8018C78C(void *a0);
+extern s32 func_8018C8A8(void);
+extern void func_8012B2CC(s32 arg);
+extern void func_8018C90C(void *arg0);
+extern void func_8018C93C(void *a0);
+extern void func_8018CB18(void);
+extern u8 D_801DE040[];
+extern u8 D_801DE130[];
+extern u8 D_801E3BAC[];
+extern u8 D_801E3BBC[];
+extern void func_8018C96C(void *arg0);
+extern void (*D_801E3CEC[])(void);
+extern void func_8018CADC(void *a0);
+extern s32 func_80178BF8(); /* TU-canonical (ov_SC04_018_jr_8017AE2C.c L2539) */
+extern void func_80172710(void); /* TU-canonical (ov_SC04_018_jr_8017AE2C.c L2231) */
+extern s32 aF8018CB18();
+extern void func_8018CB94(void *a0);
+extern s32 func_8018CC04(void);
+extern void func_8002D4C8(s32, s32);
+extern void func_8018CC1C(void);
+/* ==== end §8b carried decl layer ==== */
+
+
+#include "common.h"
+
+/* ov_SC04_018 :: func_8018CC40 — actor state machine, jump-table switch on the
+ * u16 state word at +0x34. Jump table = jtbl_801E59F8 (6 entries, index 0..5).
+ *
+ * KEY IDIOM (the whole crack): the table is indexed from ZERO — the target does
+ * lhu $v1,0x34($s0) ; sltiu $v0,$v1,6 ; sll $v0,$v1,2
+ * with NO `addiu $v1,$v1,-1`. gcc-2.7.2 sets minval = the LOWEST case label, so
+ * a switch whose cases are 1..5 emits the subtract and `sltiu ...,5` (78 ins,
+ * every later index shifted by one). Writing an explicit empty `case 0: break;`
+ * pulls minval down to 0, kills the subtract, and gcc's jump optimizer threads
+ * case 0's empty body straight onto the epilogue — which is exactly what the real
+ * jtbl shows (entry[0] = 0x8018CD60 = the function end, entries[1..5] = the five
+ * real case bodies). 77 ins, byte-exact.
+ *
+ * The callees are the loose/unprototyped engine helpers: func_80178970 and
+ * func_80178D18 are defined `(void)` in this overlay, but every caller in this TU
+ * passes the actor pointer in $a0 anyway (K&R decls in the original source), so
+ * they are declared here with empty parameter lists and CALLED with a0.
+ */
+
+extern s32 func_800D0F8C(s32);
+extern void func_80178CBC();
+extern void func_8018C90C();
+extern u8 D_801E3C2C[];
+extern u8 D_801E3C44[];
+
+void func_8018CC40(void *a0)
+{
+ s32 *p;
+ s32 t;
+
+ switch (*(u16 *)((char *)a0 + 0x34)) {
+ case 0:
+ break;
+ case 1:
+ if (func_800D0F8C(0x59) == 0) {
+ func_80178CBC(a0, D_801E3C2C);
+ *(u16 *)((char *)a0 + 0x34) = 2;
+ } else {
+ func_80178CBC(a0, D_801E3C44);
+ *(u16 *)((char *)a0 + 0x34) = 3;
+ }
+ break;
+ case 2:
+ if (((s32 (*)(s32))func_80178970)(a0) != 0) {
+ ((void (*)(s32))func_80178D18)(a0);
+ *(u16 *)((char *)a0 + 0x2) = 1;
+ *(u16 *)((char *)a0 + 0x34) = 0;
+ }
+ break;
+ case 3:
+ ((s32 (*)(s32))func_80178970)(a0);
+ *(s32 *)((char *)a0 + 0x1C) = 0;
+ break;
+ case 4:
+ ((s32 (*)(s32))func_80178970)(a0);
+ p = *(s32 **)((char *)a0 + 0x20);
+ *(u16 *)((char *)p + 0x12) = *(u16 *)((char *)p + 0x12) - 0x20;
+ t = *(s32 *)((char *)a0 + 0x1C) + 1;
+ *(s32 *)((char *)a0 + 0x1C) = t;
+ if (t >= 0x30) {
+ *(u16 *)((char *)a0 + 0x34) = 5;
+ }
+ break;
+ case 5:
+ if (((s32 (*)(s32))func_80178970)(a0) != 0) {
+ ((void (*)(s32))func_80178D18)(a0);
+ func_8018C90C(a0);
+ }
+ break;
+ }
+}
+
+
+extern s32 func_8012BEE8(s32 a0);
+extern void func_8018C93C(void *a0);
+
+void func_8018CD74(void *a0) {
+ u16 v1;
+
+ v1 = *(u16 *)((char *)a0 + 0x34);
+ if (v1 == 0) {
+ return;
+ }
+ if (v1 != 1) {
+ return;
+ }
+ {
+ u16 *p = (u16 *)*(s32 *)((char *)a0 + 0x20);
+
+ *(u16 *)((char *)p + 0x12) = *(u16 *)((char *)p + 0x12) + 0x20;
+ if (((s32 (*)(void))func_8012BEE8)()) {
+ func_8018C93C(a0);
+ }
+ }
+}
+
+
+DEFINE_func_8018CDDC() /* dedup: shared engine-core @0x8018CDDC (src/shared) */
+
+DEFINE_func_8018CDE4() /* dedup: shared engine-core @0x8018CDE4 (src/shared) */
+
+INCLUDE_ASM("asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8018CC40", func_8018CDEC);
+
+
+
+
+
+