Files
BFM-decomp/docs/backlog.md
T

72 KiB
Raw Blame History

Backlog — automation near-misses for hand-finishing

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: 427 · by status {'near': 379, 'failed': 48} · by class {'WALL(P32): frame residual = 4 missing combine-USE orphan slots; zero-code fix byte-refuted across 90 probes (cookbook §172); floor NEAR 2': 2, 'ASM-BODY': 1, 'plumbing': 1, 'struct': 3, 'regalloc-order': 3, 'schedule': 3, 'WAVE': 5, None: 385, 'LENGTH-DRIFT': 16, 'DELAY-SLOT': 1, 'LENGTH-DRIFT-hoist': 1, 'regalloc-perm-clamp': 1, 'cse': 1, 'unverified': 1, 'STRUCT': 3}

# addr reach class nins status closeness where it stuck best draft
1 func_8017C294 4 WALL(P32): frame residual = 4 missing combine-USE orphan slots; zero-code fix byte-refuted across 90 probes (cookbook §172); floor NEAR 2 246 near 2 UNPARKED: §147-A stratum-3 refuted, so the 15-sibling hold is void; same draft covers all 4 instances .run/s43/wave/8017CE58/v_best_246.c
2 func_8017CE58 4 WALL(P32): frame residual = 4 missing combine-USE orphan slots; zero-code fix byte-refuted across 90 probes (cookbook §172); floor NEAR 2 246 near 2 ov_SC02_000/003 + func_8017C294 in ov_SC01_077/ov_SC03_030 = 4 instances; residual is one spill offset (sw a1 0xA0 vs 0x80) .run/s43/wave/8017CE58/v_best_246.c
3 func_8014E934 None ASM-BODY 22 near 0 CAUSE DETERMINED (P31 S59, supersedes the CAUSE-NOT-DETERMINED row): the A-prop draft's body is a VERBATIM asm block (aprop_autodraft transcribing a §265-style seed), and it carries HEX immediates (0x1f80, 0x03fc). §265's transcription rule is that MASPSX requires DECIMAL immediates inside asm strings, so the block does not assemble to the target bytes and the gate near-misses forever. match_one calls it MATCH because the body IS the instruction text. Two consequences: aprop_autodraft now REFUSES verbatim-asm seeds (they are not decompiled C and must not propagate across a family), and this function is ordinary wave fuel — it needs a real C body, not a re-gate of this draft.
4 func_8017F714 1 plumbing 27 near 0 none — MATCH (27/27 ins, match_one verified) .run/backlog_drafts/func_8017F714.c
5 func_8017E224 1 struct 29 near 0 none — MATCH (unaligned 8-byte memcpy of global onto stack + cond byte incr) .run/backlog_drafts/func_8017E224.c
6 func_80184A68 1 regalloc-order 33 near 0 none — MATCH .run/backlog_drafts/func_80184A68.c
7 func_80184D50 1 schedule 98 near 0 none — MATCH (98 ins, relocation-masked) .run/backlog_drafts/func_80184D50.c
8 func_8017FAAC 1 WAVE 154 near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017FAAC.c
9 func_8017F1C8 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F1C8.c
10 func_801803A0 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_801803A0.c
11 func_80180EF4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80180EF4.c
12 func_8017FFD0 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017FFD0.c
13 func_80180EE0 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80180EE0.c
14 func_8017DE84 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017DE84.c
15 func_8017DF54 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017DF54.c
16 func_80180FF8 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80180FF8.c
17 func_8017DD30 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017DD30.c
18 func_80184884 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80184884.c
19 func_8017FD88 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017FD88.c
20 func_8017F630 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F630.c
21 func_80182148 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80182148.c
22 func_801805D4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_801805D4.c
23 func_80183100 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_80183100.c
24 func_8017EE78 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017EE78.c
25 func_8016BCC0 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016BCC0.c
26 func_8015B858 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8015B858.c
27 func_80161124 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80161124.c
28 func_8016829C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016829C.c
29 func_801684B4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801684B4.c
30 func_8016D848 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016D848.c
31 func_8016D984 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016D984.c
32 func_8016E728 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016E728.c
33 func_8017BEBC None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017BEBC.c
34 func_8017F2D4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F2D4.c
35 func_801F0F28 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_801F0F28.c
36 func_8017EEEC None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017EEEC.c
37 func_8017F9AC None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F9AC.c
38 func_8017F5D4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017F5D4.c
39 func_801810C8 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_801810C8.c
40 func_8017D3F4 None None near 0 match_one MATCH but gate rejected (declaration/TU plumbing) .run/backlog_drafts/func_8017D3F4.c
41 func_8017DA98 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017DA98.c
42 func_80186C44 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80186C44.c
43 func_8017FBB0 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017FBB0.c
44 func_801817B8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801817B8.c
45 func_801659DC None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801659DC.c
46 func_8015D4E8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8015D4E8.c
47 func_8015E1B8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8015E1B8.c
48 func_8015F00C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8015F00C.c
49 func_8015F7D4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8015F7D4.c
50 func_801727D0 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801727D0.c
51 func_801728E4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801728E4.c
52 func_801729F0 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801729F0.c
53 func_80172B44 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80172B44.c
54 func_80172DAC None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80172DAC.c
55 func_80173078 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80173078.c
56 func_8017319C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017319C.c
57 func_801736FC None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801736FC.c
58 func_801737E8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801737E8.c
59 func_8017390C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017390C.c
60 func_801742A4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801742A4.c
61 func_801EFBB4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801EFBB4.c
62 func_801F0734 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801F0734.c
63 func_801E2D34 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801E2D34.c
64 func_801E8274 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801E8274.c
65 func_801EE0D4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801EE0D4.c
66 func_80157808 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80157808.c
67 func_80130D48 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80130D48.c
68 func_80150480 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80150480.c
69 func_8016D688 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8016D688.c
70 func_8017D588 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017D588.c
71 func_8017DEA0 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017DEA0.c
72 func_8017FE0C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017FE0C.c
73 func_80190D70 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80190D70.c
74 func_8017DB10 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017DB10.c
75 func_80189380 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80189380.c
76 func_801816A8 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801816A8.c
77 func_80182CB4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80182CB4.c
78 func_8017E98C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017E98C.c
79 func_80189680 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80189680.c
80 func_80181270 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80181270.c
81 func_80182564 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80182564.c
82 func_8018B4A4 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8018B4A4.c
83 func_8017EB34 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017EB34.c
84 func_8017EC68 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017EC68.c
85 func_80180228 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80180228.c
86 func_80183A28 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80183A28.c
87 func_80183098 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80183098.c
88 func_80187480 None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_80187480.c
89 func_801ACE5C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801ACE5C.c
90 func_801846CC None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_801846CC.c
91 func_8017D72C None None near 0 match_one MATCH but the whole-binary gate rejected — CAUSE NOT DETERMINED. FIRST re-derive the destination TU from the asm subdir: asm//nonmatchings/<TU_stem>/.s => src//<TU_stem>.c (the third path component IS the TU). Only then look for a decl conflict or a codegen residual. .run/backlog_drafts/func_8017D72C.c
92 func_801807D8 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_801807D8.c
93 func_80180AD0 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_80180AD0.c
94 func_8017FDB0 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017FDB0.c
95 func_80183AFC None None near 1 residual: 1 mismatch .run/backlog_drafts/func_80183AFC.c
96 func_8017FE4C None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017FE4C.c
97 func_8017FD70 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017FD70.c
98 func_801835FC None None near 1 residual: 1 mismatch .run/backlog_drafts/func_801835FC.c
99 func_801809D4 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_801809D4.c
100 func_80181C78 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_80181C78.c
101 func_8017D08C None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_8017D08C.c
102 func_8017FB98 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017FB98.c
103 func_80182AD4 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_80182AD4.c
104 func_8018B344 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8018B344.c
105 func_80188858 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_80188858.c
106 func_80181B34 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_80181B34.c
107 func_8018A598 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8018A598.c
108 func_8017EA40 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017EA40.c
109 func_80185344 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_80185344.c
110 func_8017EA68 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017EA68.c
111 func_80181744 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_80181744.c
112 func_8017F1F8 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_8017F1F8.c
113 func_8017F268 None LENGTH-DRIFT None near 1 lenmiss permuter-length route .run/backlog_drafts/func_8017F268.c
114 func_8017DE8C None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017DE8C.c
115 func_800CB758 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_800CB758.c
116 func_800CB4CC None None near 1 residual: 1 mismatch .run/backlog_drafts/func_800CB4CC.c
117 func_8017E1E8 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_8017E1E8.c
118 func_80180864 None None near 1 residual: 1 mismatch .run/backlog_drafts/func_80180864.c
119 func_80183578 None DELAY-SLOT None near 1 close=1: idx13 target has 'addu $a0,$s0,$zero' in the jal-to-func_801848DC delay slot, draft emits nop. Two-predecessor merge block (sched.md D1/D2/D3) so no in-block filler exists. Agent ruled out (byte-tested): explicit arg to func_801848DC (any prototype style) -> +3 ins; uninitialized-junk arg -> right shape but lands $a1 not $s0; De Morgan rewrite -> WIDTH blowup. §60a precedent: func_80181F78 close=1 DELAY-SLOT banked by grinder in ~6min. PRIME PERMUTER SEED. .run/wave_p31d/ov_SC04_018/func_80183578.c
120 func_8017DDFC None None near 2 residual: 2 mismatch .run/backlog_drafts/func_8017DDFC.c
121 func_8017F8E4 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_8017F8E4.c
122 func_80182264 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80182264.c
123 func_801843CC None None near 2 residual: 2 mismatch .run/backlog_drafts/func_801843CC.c
124 func_80183228 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80183228.c
125 func_80180458 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_80180458.c
126 func_801879B0 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_801879B0.c
127 func_8017E874 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_8017E874.c
128 func_80185000 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80185000.c
129 func_80180834 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80180834.c
130 func_80183DB8 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_80183DB8.c
131 func_801804C8 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_801804C8.c
132 func_8017FB4C None None near 2 residual: 2 mismatch .run/backlog_drafts/func_8017FB4C.c
133 func_80181C1C None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_80181C1C.c
134 func_8017E254 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_8017E254.c
135 func_80163408 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_80163408.c
136 func_80180A10 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_80180A10.c
137 func_8017FAD4 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_8017FAD4.c
138 func_80180B84 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80180B84.c
139 func_80184410 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80184410.c
140 func_8018B988 None LENGTH-DRIFT None near 2 lenmiss permuter-length route .run/backlog_drafts/func_8018B988.c
141 func_80183494 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_80183494.c
142 func_801801A4 None None near 2 residual: 2 mismatch .run/backlog_drafts/func_801801A4.c
143 func_8017E7B8 None regalloc-order None near 2 wave-B NEAR .run/wave_p31a/ov_SC03_003/func_8017E7B8.c
144 func_80189C6C None LENGTH-DRIFT-hoist None near 2 43 vs 41 ins; residual is 2 insns (sw/lw $s3) from gcc hoisting a single-use magic-constant load to a preheader+callee-saved reg. Agent decoded magic=0x66666667 + mfhi-shift 5 as a plain DIVIDE BY 80 and wrote 's0 = (s2<<12)/80;' letting gcc synthesize its own magic multiply (the first agent had hand-written the 64-bit multiply, costing an unused mflo). Residual root-caused with REAL cc1 -da RTL dumps to loop.c move_movables desirability (threshold 29 * savings * lifetime >= insn_count; measured 24-26 for every faithful C spelling). Forcing insn_count>=30 suppresses the hoist but each variant introduced a worse deviation. Structurally matches the func_80015A74 documented hard tail (survived 6648 permuter candidates). PRIME permuter seed at 2-off. .run/wave_p31n/ov_SC02_000/func_80189C6C.c
145 func_8017D468 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_8017D468.c
146 func_801874E8 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_801874E8.c
147 func_801896EC None None near 3 residual: 3 mismatch .run/backlog_drafts/func_801896EC.c
148 func_8018C7C8 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_8018C7C8.c
149 func_80187B80 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_80187B80.c
150 func_8018672C None None near 3 residual: 3 mismatch .run/backlog_drafts/func_8018672C.c
151 func_800CCF58 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_800CCF58.c
152 func_8017DA50 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_8017DA50.c
153 func_8017DC30 None None near 3 residual: 3 mismatch .run/backlog_drafts/func_8017DC30.c
154 func_80185840 None regalloc-perm-clamp None near 3 52/52 ins, 9->3 mismatched. Residual = ONE register identity (clamp result in $a0, target wants $v0). THREE reusable levers found: (1) the §17 zero-reg copy done right — 'register u32 zr asm("$0"); c = val + zr;' reproduces the target's non-coalescing 'addu $v1,$v0,$zero' live-range copy, which §52a had called the non-coalescing-delay-slot-copy WALL; (2) 'r = 0x80;' BEFORE a single-armed if (not if/else) is what gets the li into the branch delay slot — reorg's fill_simple_delay_slots BACKWARD scan steals it, whereas any two-arm spelling needs fill_eager_delay_slots' target-thread steal which never fires (53 ins + j/nop); (3) a zero-byte asm fence between the sh and the += stops sched1 hoisting the lui above the store. Permuter seed. .run/wave_p31n/ov_SC02_000/func_80185840.c
155 func_8017FF90 None None near 4 residual: 4 mismatch .run/backlog_drafts/func_8017FF90.c
156 func_80182CD4 None None near 4 residual: 4 mismatch .run/backlog_drafts/func_80182CD4.c
157 func_80182380 None None near 4 residual: 4 mismatch .run/backlog_drafts/func_80182380.c
158 func_80183A7C None None near 4 residual: 4 mismatch .run/backlog_drafts/func_80183A7C.c
159 func_8017E024 None None near 4 residual: 4 mismatch .run/backlog_drafts/func_8017E024.c
160 func_8017E70C None None near 4 residual: 4 mismatch .run/backlog_drafts/func_8017E70C.c
161 func_801803F0 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_801803F0.c
162 func_80181B8C None None near 5 residual: 5 mismatch .run/backlog_drafts/func_80181B8C.c
163 func_80180564 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_80180564.c
164 func_801809F4 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_801809F4.c
165 func_8017F250 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_8017F250.c
166 func_8017F66C None None near 5 residual: 5 mismatch .run/backlog_drafts/func_8017F66C.c
167 func_80180100 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_80180100.c
168 func_8018312C None None near 5 residual: 5 mismatch .run/backlog_drafts/func_8018312C.c
169 func_8018517C None None near 5 residual: 5 mismatch .run/backlog_drafts/func_8018517C.c
170 func_8017DA90 None None near 5 residual: 5 mismatch .run/backlog_drafts/func_8017DA90.c
171 func_80180AE8 None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80180AE8.c
172 func_80185B20 None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80185B20.c
173 func_80188F80 None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80188F80.c
174 func_80189240 None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80189240.c
175 func_80186A88 None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80186A88.c
176 func_80180F4C None None near 6 residual: 6 mismatch .run/backlog_drafts/func_80180F4C.c
177 func_8017DA00 None cse None near 6 warmstart from ov_SC03_107:func_80160B34 .run/warmstart/ov_SC06_008/func_8017DA00.c
178 func_8017C104 None None near 7 residual: 7 mismatch .run/backlog_drafts/func_8017C104.c
179 func_8018C310 None None near 7 residual: 7 mismatch .run/backlog_drafts/func_8018C310.c
180 func_80180410 None None near 7 residual: 7 mismatch .run/backlog_drafts/func_80180410.c
181 func_8017FFF0 None None near 8 residual: 8 mismatch .run/backlog_drafts/func_8017FFF0.c
182 func_8017F474 None None near 8 residual: 8 mismatch .run/backlog_drafts/func_8017F474.c
183 func_80181C84 None None near 8 residual: 8 mismatch .run/backlog_drafts/func_80181C84.c
184 func_80180E9C None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80180E9C.c
185 func_80180854 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80180854.c
186 func_80180E54 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80180E54.c
187 func_8017FE88 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_8017FE88.c
188 func_80180EC0 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80180EC0.c
189 func_8018AA88 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_8018AA88.c
190 func_801860F4 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_801860F4.c
191 func_80185528 None None near 9 residual: 9 mismatch .run/backlog_drafts/func_80185528.c
192 func_8017FCC0 None None near 10 residual: 10 mismatch .run/backlog_drafts/func_8017FCC0.c
193 func_80180014 None None near 10 residual: 10 mismatch .run/backlog_drafts/func_80180014.c
194 func_801823D4 None None near 10 residual: 10 mismatch .run/backlog_drafts/func_801823D4.c
195 func_8017F804 None None near 10 residual: 10 mismatch .run/backlog_drafts/func_8017F804.c
196 func_8017F7E8 1 WAVE 177 near 11 WAVE: 11 mismatch .run/backlog_drafts/func_8017F7E8.c
197 func_801824D0 1 WAVE 181 near 11 WAVE: 11 mismatch .run/backlog_drafts/func_801824D0.c
198 func_80182F4C None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80182F4C.c
199 func_8017D6C4 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_8017D6C4.c
200 func_80181960 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80181960.c
201 func_80180154 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80180154.c
202 func_80182118 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80182118.c
203 func_80182F78 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80182F78.c
204 func_80184358 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80184358.c
205 func_80180290 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_80180290.c
206 func_8018C730 None None near 11 residual: 11 mismatch .run/backlog_drafts/func_8018C730.c
207 func_8017EAFC None None near 11 residual: 11 mismatch .run/backlog_drafts/func_8017EAFC.c
208 func_8018150C None None near 12 residual: 12 mismatch .run/backlog_drafts/func_8018150C.c
209 func_801803A4 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_801803A4.c
210 func_8017DBD8 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_8017DBD8.c
211 func_80184698 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_80184698.c
212 func_801810A4 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_801810A4.c
213 func_80180554 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_80180554.c
214 func_80189A60 None None near 12 residual: 12 mismatch .run/backlog_drafts/func_80189A60.c
215 func_8018A3C8 None None near 13 residual: 13 mismatch .run/backlog_drafts/func_8018A3C8.c
216 func_801818EC None None near 13 residual: 13 mismatch .run/backlog_drafts/func_801818EC.c
217 func_801816CC None None near 13 residual: 13 mismatch .run/backlog_drafts/func_801816CC.c
218 func_8017F830 None None near 13 residual: 13 mismatch .run/backlog_drafts/func_8017F830.c
219 func_8018276C None None near 13 residual: 13 mismatch .run/backlog_drafts/func_8018276C.c
220 func_8017F0D8 None None near 13 residual: 13 mismatch .run/backlog_drafts/func_8017F0D8.c
221 func_80181D04 None schedule None near 13 wave-A NEAR .run/wave_p31a/ov_SC03_093/func_80181D04.c
222 func_80180D10 None None near 14 residual: 14 mismatch .run/backlog_drafts/func_80180D10.c
223 func_8017E808 None None near 14 residual: 14 mismatch .run/backlog_drafts/func_8017E808.c
224 func_80180654 None None near 14 residual: 14 mismatch .run/backlog_drafts/func_80180654.c
225 func_801859E4 None None near 14 residual: 14 mismatch .run/backlog_drafts/func_801859E4.c
226 func_801813F0 None None near 14 residual: 14 mismatch .run/backlog_drafts/func_801813F0.c
227 func_80181784 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_80181784.c
228 func_801803F4 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_801803F4.c
229 func_80181B0C None None near 15 residual: 15 mismatch .run/backlog_drafts/func_80181B0C.c
230 func_8017F138 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_8017F138.c
231 func_8017D220 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_8017D220.c
232 func_8017F120 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_8017F120.c
233 func_8017F5E0 None None near 15 residual: 15 mismatch .run/backlog_drafts/func_8017F5E0.c
234 func_8018183C None None near 15 residual: 15 mismatch .run/backlog_drafts/func_8018183C.c
235 func_8017E0F0 None None near 16 residual: 16 mismatch .run/backlog_drafts/func_8017E0F0.c
236 func_8017E9CC None None near 16 residual: 16 mismatch .run/backlog_drafts/func_8017E9CC.c
237 func_8017F414 None None near 16 residual: 16 mismatch .run/backlog_drafts/func_8017F414.c
238 func_8017CDE4 None None near 16 residual: 16 mismatch .run/backlog_drafts/func_8017CDE4.c
239 func_8018FB5C None None near 16 residual: 16 mismatch .run/backlog_drafts/func_8018FB5C.c
240 func_8017E950 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_8017E950.c
241 func_8017CDD8 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_8017CDD8.c
242 func_80180890 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_80180890.c
243 func_8017F568 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_8017F568.c
244 func_8017E850 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_8017E850.c
245 func_8017DE58 None None near 17 residual: 17 mismatch .run/backlog_drafts/func_8017DE58.c
246 func_80182E38 None None near 18 residual: 18 mismatch .run/backlog_drafts/func_80182E38.c
247 func_8017F6C4 None None near 18 residual: 18 mismatch .run/backlog_drafts/func_8017F6C4.c
248 func_8017F160 None None near 19 residual: 19 mismatch .run/backlog_drafts/func_8017F160.c
249 func_8017E890 None None near 20 residual: 20 mismatch .run/backlog_drafts/func_8017E890.c
250 func_8017DB00 None None near 20 residual: 20 mismatch .run/backlog_drafts/func_8017DB00.c
251 func_80181054 None None near 20 residual: 20 mismatch .run/backlog_drafts/func_80181054.c
252 func_8017FA00 None None near 20 residual: 20 mismatch .run/backlog_drafts/func_8017FA00.c
253 func_8017DD18 None None near 21 residual: 21 mismatch .run/backlog_drafts/func_8017DD18.c
254 func_8017D8B0 None None near 21 residual: 21 mismatch .run/backlog_drafts/func_8017D8B0.c
255 func_80183178 None None near 21 residual: 21 mismatch .run/backlog_drafts/func_80183178.c
256 func_801831D0 None None near 21 residual: 21 mismatch .run/backlog_drafts/func_801831D0.c
257 func_8017FA90 None None near 22 residual: 22 mismatch .run/backlog_drafts/func_8017FA90.c
258 func_80181478 None None near 22 residual: 22 mismatch .run/backlog_drafts/func_80181478.c
259 func_801803D0 None None near 22 residual: 22 mismatch .run/backlog_drafts/func_801803D0.c
260 func_8017DC54 None None near 23 residual: 23 mismatch .run/backlog_drafts/func_8017DC54.c
261 func_80182FF0 None None near 23 residual: 23 mismatch .run/backlog_drafts/func_80182FF0.c
262 func_8018381C None None near 23 residual: 23 mismatch .run/backlog_drafts/func_8018381C.c
263 func_8017F500 None None near 24 residual: 24 mismatch .run/backlog_drafts/func_8017F500.c
264 func_8018056C None None near 24 residual: 24 mismatch .run/backlog_drafts/func_8018056C.c
265 func_8017D7A4 None None near 25 residual: 25 mismatch .run/backlog_drafts/func_8017D7A4.c
266 func_8018545C None None near 25 residual: 25 mismatch .run/backlog_drafts/func_8018545C.c
267 func_8017FE10 None None near 25 residual: 25 mismatch .run/backlog_drafts/func_8017FE10.c
268 func_8017FB68 None None near 26 residual: 26 mismatch .run/backlog_drafts/func_8017FB68.c
269 func_8017EBF4 None None near 26 residual: 26 mismatch .run/backlog_drafts/func_8017EBF4.c
270 func_8017E6C0 None None near 26 residual: 26 mismatch .run/backlog_drafts/func_8017E6C0.c
271 func_80184A1C None None near 27 residual: 27 mismatch .run/backlog_drafts/func_80184A1C.c
272 func_80184430 None None near 27 residual: 27 mismatch .run/backlog_drafts/func_80184430.c
273 func_80180D28 None None near 27 residual: 27 mismatch .run/backlog_drafts/func_80180D28.c
274 func_80183830 None None near 27 residual: 27 mismatch .run/backlog_drafts/func_80183830.c
275 func_8017DAD0 None None near 28 residual: 28 mismatch .run/backlog_drafts/func_8017DAD0.c
276 func_8017E218 None None near 28 residual: 28 mismatch .run/backlog_drafts/func_8017E218.c
277 func_8017EC6C None unverified None near 28 wave-B NEAR .run/wave_p31a/ov_SC02_027/func_8017EC6C.c
278 func_80180CA0 None None near 29 residual: 29 mismatch .run/backlog_drafts/func_80180CA0.c
279 func_8017ED0C None None near 29 residual: 29 mismatch .run/backlog_drafts/func_8017ED0C.c
280 func_80180214 None None near 29 residual: 29 mismatch .run/backlog_drafts/func_80180214.c
281 func_80181304 None None near 29 residual: 29 mismatch .run/backlog_drafts/func_80181304.c
282 func_80182E08 None None near 30 residual: 30 mismatch .run/backlog_drafts/func_80182E08.c
283 func_8017F750 None None near 30 residual: 30 mismatch .run/backlog_drafts/func_8017F750.c
284 func_80182268 None None near 31 residual: 31 mismatch .run/backlog_drafts/func_80182268.c
285 func_801800F4 None None near 31 residual: 31 mismatch .run/backlog_drafts/func_801800F4.c
286 func_8017D8C8 None None near 31 residual: 31 mismatch .run/backlog_drafts/func_8017D8C8.c
287 func_8017FC50 None None near 32 residual: 32 mismatch .run/backlog_drafts/func_8017FC50.c
288 func_8017D554 None None near 32 residual: 32 mismatch .run/backlog_drafts/func_8017D554.c
289 func_8017F370 None None near 32 residual: 32 mismatch .run/backlog_drafts/func_8017F370.c
290 func_8017DBC0 None None near 32 residual: 32 mismatch .run/backlog_drafts/func_8017DBC0.c
291 func_80182E1C None None near 33 residual: 33 mismatch .run/backlog_drafts/func_80182E1C.c
292 func_8017D804 None None near 35 residual: 35 mismatch .run/backlog_drafts/func_8017D804.c
293 func_80181090 None None near 36 residual: 36 mismatch .run/backlog_drafts/func_80181090.c
294 func_8017EC78 None None near 36 residual: 36 mismatch .run/backlog_drafts/func_8017EC78.c
295 func_8017E79C None None near 36 residual: 36 mismatch .run/backlog_drafts/func_8017E79C.c
296 func_8017D294 None None near 36 residual: 36 mismatch .run/backlog_drafts/func_8017D294.c
297 func_80182304 None None near 36 residual: 36 mismatch .run/backlog_drafts/func_80182304.c
298 func_80180F08 None None near 37 residual: 37 mismatch .run/backlog_drafts/func_80180F08.c
299 func_8017D29C None None near 37 residual: 37 mismatch .run/backlog_drafts/func_8017D29C.c
300 func_8017E230 None None near 37 residual: 37 mismatch .run/backlog_drafts/func_8017E230.c
301 func_8017FE08 None None near 38 residual: 38 mismatch .run/backlog_drafts/func_8017FE08.c
302 func_80180A38 None None near 38 residual: 38 mismatch .run/backlog_drafts/func_80180A38.c
303 func_8017D740 None None near 38 residual: 38 mismatch .run/backlog_drafts/func_8017D740.c
304 func_8017DD44 None None near 38 residual: 38 mismatch .run/backlog_drafts/func_8017DD44.c
305 func_801801E0 None None near 38 residual: 38 mismatch .run/backlog_drafts/func_801801E0.c
306 func_8017E840 None None near 39 residual: 39 mismatch .run/backlog_drafts/func_8017E840.c
307 func_8017E014 None None near 39 residual: 39 mismatch .run/backlog_drafts/func_8017E014.c
308 func_80180C2C None None near 39 residual: 39 mismatch .run/backlog_drafts/func_80180C2C.c
309 func_8017F724 None None near 39 residual: 39 mismatch .run/backlog_drafts/func_8017F724.c
310 func_80180850 None None near 40 residual: 40 mismatch .run/backlog_drafts/func_80180850.c
311 func_8017E94C None None near 41 residual: 41 mismatch .run/backlog_drafts/func_8017E94C.c
312 func_8017E170 None None near 41 residual: 41 mismatch .run/backlog_drafts/func_8017E170.c
313 func_80180010 None None near 42 residual: 42 mismatch .run/backlog_drafts/func_80180010.c
314 func_80181ED4 None None near 42 residual: 42 mismatch .run/backlog_drafts/func_80181ED4.c
315 func_8017ECF4 None None near 43 residual: 43 mismatch .run/backlog_drafts/func_8017ECF4.c
316 func_8018118C None None near 43 residual: 43 mismatch .run/backlog_drafts/func_8018118C.c
317 func_8017D96C None None near 43 residual: 43 mismatch .run/backlog_drafts/func_8017D96C.c
318 func_801812FC None None near 43 residual: 43 mismatch .run/backlog_drafts/func_801812FC.c
319 func_80186B08 None None near 43 residual: 43 mismatch .run/backlog_drafts/func_80186B08.c
320 func_8017E7D0 None None near 45 residual: 45 mismatch .run/backlog_drafts/func_8017E7D0.c
321 func_8017E380 None None near 45 residual: 45 mismatch .run/backlog_drafts/func_8017E380.c
322 func_8018001C None None near 46 residual: 46 mismatch .run/backlog_drafts/func_8018001C.c
323 func_8017F2A0 None None near 46 residual: 46 mismatch .run/backlog_drafts/func_8017F2A0.c
324 func_801804DC None None near 47 residual: 47 mismatch .run/backlog_drafts/func_801804DC.c
325 func_8017F84C None None near 48 residual: 48 mismatch .run/backlog_drafts/func_8017F84C.c
326 func_8017DF40 None None near 49 residual: 49 mismatch .run/backlog_drafts/func_8017DF40.c
327 func_8017DE74 None None near 50 residual: 50 mismatch .run/backlog_drafts/func_8017DE74.c
328 func_80181124 None None near 52 residual: 52 mismatch .run/backlog_drafts/func_80181124.c
329 func_8018048C None None near 53 residual: 53 mismatch .run/backlog_drafts/func_8018048C.c
330 func_8018465C None None near 54 residual: 54 mismatch .run/backlog_drafts/func_8018465C.c
331 func_80180B7C None None near 54 residual: 54 mismatch .run/backlog_drafts/func_80180B7C.c
332 func_8017FE54 None None near 55 residual: 55 mismatch .run/backlog_drafts/func_8017FE54.c
333 func_8017E524 None None near 57 residual: 57 mismatch .run/backlog_drafts/func_8017E524.c
334 func_80184920 None None near 58 residual: 58 mismatch .run/backlog_drafts/func_80184920.c
335 func_8017EA2C None None near 58 residual: 58 mismatch .run/backlog_drafts/func_8017EA2C.c
336 func_8017EC48 None None near 61 residual: 61 mismatch .run/backlog_drafts/func_8017EC48.c
337 func_8017EEE0 None None near 62 residual: 62 mismatch .run/backlog_drafts/func_8017EEE0.c
338 func_8017E798 None None near 64 residual: 64 mismatch .run/backlog_drafts/func_8017E798.c
339 func_8017D610 None None near 64 residual: 64 mismatch .run/backlog_drafts/func_8017D610.c
340 func_8017E910 None None near 68 residual: 68 mismatch .run/backlog_drafts/func_8017E910.c
341 func_80182378 None None near 69 residual: 69 mismatch .run/backlog_drafts/func_80182378.c
342 func_801866B0 None None near 72 residual: 72 mismatch .run/backlog_drafts/func_801866B0.c
343 func_80183E70 None None near 72 residual: 72 mismatch .run/backlog_drafts/func_80183E70.c
344 func_8017D9E4 None None near 73 residual: 73 mismatch .run/backlog_drafts/func_8017D9E4.c
345 func_80181344 None None near 73 residual: 73 mismatch .run/backlog_drafts/func_80181344.c
346 func_801874E4 None None near 73 residual: 73 mismatch .run/backlog_drafts/func_801874E4.c
347 func_8018165C None None near 74 residual: 74 mismatch .run/backlog_drafts/func_8018165C.c
348 func_8017F468 None None near 74 residual: 74 mismatch .run/backlog_drafts/func_8017F468.c
349 func_801457A4 None None near 74 residual: 74 mismatch .run/backlog_drafts/func_801457A4.c
350 func_8017E2F4 None None near 77 residual: 77 mismatch .run/backlog_drafts/func_8017E2F4.c
351 func_8017EDBC None None near 78 residual: 78 mismatch .run/backlog_drafts/func_8017EDBC.c
352 func_801815AC None None near 79 residual: 79 mismatch .run/backlog_drafts/func_801815AC.c
353 func_801805D0 None None near 79 residual: 79 mismatch .run/backlog_drafts/func_801805D0.c
354 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
355 func_8017DA9C None None near 83 residual: 83 mismatch .run/backlog_drafts/func_8017DA9C.c
356 func_801829F0 None None near 83 residual: 83 mismatch .run/backlog_drafts/func_801829F0.c
357 func_801847FC None None near 86 residual: 86 mismatch .run/backlog_drafts/func_801847FC.c
358 func_8018006C None None near 86 residual: 86 mismatch .run/backlog_drafts/func_8018006C.c
359 func_801821D4 None None near 90 residual: 90 mismatch .run/backlog_drafts/func_801821D4.c
360 func_8017EDC0 None None near 91 residual: 91 mismatch .run/backlog_drafts/func_8017EDC0.c
361 func_8017D940 None None near 94 residual: 94 mismatch .run/backlog_drafts/func_8017D940.c
362 func_8017DAEC 1 WAVE 113 near 98 WAVE: 98 mismatch .run/backlog_drafts/func_8017DAEC.c
363 func_8017DC40 None None near 104 residual: 104 mismatch .run/backlog_drafts/func_8017DC40.c
364 func_8017F69C None None near 107 residual: 107 mismatch .run/backlog_drafts/func_8017F69C.c
365 func_80181948 1 STRUCT 132 near 111 STRUCT: 111 mismatch .run/backlog_drafts/func_80181948.c
366 func_8017FE9C None None near 111 residual: 111 mismatch .run/backlog_drafts/func_8017FE9C.c
367 func_8017F768 None None near 112 residual: 112 mismatch .run/backlog_drafts/func_8017F768.c
368 func_8017D508 None None near 113 residual: 113 mismatch .run/backlog_drafts/func_8017D508.c
369 func_8017DB98 None None near 115 residual: 115 mismatch .run/backlog_drafts/func_8017DB98.c
370 func_8017D890 None None near 124 residual: 124 mismatch .run/backlog_drafts/func_8017D890.c
371 func_8017EB00 None None near 127 residual: 127 mismatch .run/backlog_drafts/func_8017EB00.c
372 func_80185E68 1 STRUCT 132 near 131 STRUCT: 131 mismatch .run/backlog_drafts/func_80185E68.c
373 func_8017E6EC None None near 172 residual: 172 mismatch .run/backlog_drafts/func_8017E6EC.c
374 func_801823B8 None None near 204 residual: 204 mismatch .run/backlog_drafts/func_801823B8.c
375 func_801826C4 None None near 207 residual: 207 mismatch .run/backlog_drafts/func_801826C4.c
376 func_8017FD14 1 STRUCT 249 near 240 STRUCT: 240 mismatch .run/backlog_drafts/func_8017FD14.c
377 func_80181164 None None near 241 residual: 241 mismatch .run/backlog_drafts/func_80181164.c
378 func_8017EB30 None None near 278 residual: 278 mismatch .run/backlog_drafts/func_8017EB30.c
379 func_80144B9C None None near 728 residual: 728 mismatch .run/backlog_drafts/func_80144B9C.c
380 func_80185BA4 1 WAVE 177 failed won't compile standalone (loose-typing / missing decl)
381 func_801853CC None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801853CC.c
382 func_80181894 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181894.c
383 func_8018BFBC None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8018BFBC.c
384 func_801807F4 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801807F4.c
385 func_8017FFC8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017FFC8.c
386 func_8017E99C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017E99C.c
387 func_80180294 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80180294.c
388 func_8017F29C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017F29C.c
389 func_8017E2F0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017E2F0.c
390 func_80181738 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181738.c
391 func_8017EA1C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017EA1C.c
392 func_8017F098 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017F098.c
393 func_801822CC None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801822CC.c
394 func_800D24A0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_800D24A0.c
395 func_8013DD68 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8013DD68.c
396 func_8012D664 None schedule None failed none — MATCH .run/backlog_drafts/func_8012D664.c
397 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
398 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
399 func_8012E778 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8012E778.c
400 func_8014CBE8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8014CBE8.c
401 func_801F0210 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801F0210.c
402 func_801F0A9C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801F0A9C.c
403 func_8016AB6C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8016AB6C.c
404 func_8013EE10 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8013EE10.c
405 func_8016D1D8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8016D1D8.c
406 func_8017BFA0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017BFA0.c
407 func_80180748 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80180748.c
408 func_801809F8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801809F8.c
409 func_80181A64 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181A64.c
410 func_8017D994 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017D994.c
411 func_80183280 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80183280.c
412 func_801856B4 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801856B4.c
413 func_8017E558 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017E558.c
414 func_80180AF0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80180AF0.c
415 func_801840A0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_801840A0.c
416 func_8017DDE0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017DDE0.c
417 func_80183940 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80183940.c
418 func_80181918 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181918.c
419 func_8017E7E8 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017E7E8.c
420 func_8018471C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8018471C.c
421 func_8018046C None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8018046C.c
422 func_8017EA34 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017EA34.c
423 func_8017D8E0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017D8E0.c
424 func_80187118 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80187118.c
425 func_8017EBC4 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_8017EBC4.c
426 func_80180FE0 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80180FE0.c
427 func_80181170 None None failed won't compile standalone (loose-typing / missing decl) .run/backlog_drafts/func_80181170.c