Files
BFM-decomp/docs/backlog.md
T
Drew T 1dd15eda32 feat(triage): the triage ladder — built, wired, and acceptance-green
tools/triage_ladder.py — the zero-token pre-agent pass, split PRE (target-side:
BANKED/WALL-332/PARKED, no build) from POST (residual_rules_b, needs a draft).
--escalate refuses a walled or banked target; --acceptance is the R39/R32 harness.
Refuses on a non-quiescent tree: a merging gate makes the stub oracle wrong in
both directions (measured, ov_SC01_004:func_8017EB30).

Acceptance, on the whole corpus: false-skip 0/1367 open stubs, recall 426/426
matched, wall tier fires on exactly the 10 enumerated walls (0 extra, 0 missing).
The first wall control asked for evidence that CANNOT exist — it scanned banked
functions' .s, which splat never writes — and printed '0 scanned / 0 tripped',
indistinguishable from a pass. The R32 empty-denominator assertion caught it on
its first run; replaced with a two-sided sweep over all open stubs.

tools/cast_self_callers.py — the §378 lever + --sync-decls for the narrow-param
case C89 forbids no-proto from reaching (§378a).

Wiring: wave_args drops walled/parked targets at draw time via pre_classify (one
implementation, R33); escalate_fable.js refuses any target without triage:'DRAFT'.

Tool fixes found by measurement:
* fix_arity_callers was blind to main entirely (globbed src/main/main*.c; main is
  src/*.c) — reported success over an empty file set through three gates. Now
  refuses when --binary selects no files.
* parallel_gate records each worker's 'failed by class' line (was truncated out of
  the 200-char tail); gater_lane retries in-tree ONLY on the diagnostic-free
  blind-worktree signature — S69 ran 22 serial retries against real cc1 errors.

docs: cookbook §376/§377/§378 (index 1033), SETUP.md, wave-playbook §4b.
2026-08-31 23:53:50 -06:00

177 lines
34 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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:** 168 · by status {'near': 119, 'failed': 49} · by class {'struct': 1, 'schedule': 1, 'WAVE': 2, None: 160, 'LENGTH-DRIFT': 2, 'regalloc-perm-clamp': 1, 'STRUCT': 1}
| # | addr | reach | class | nins | status | closeness | where it stuck | best draft |
|--:|------|------:|-------|-----:|--------|----------:|----------------|------------|
| 1 | 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` |
| 2 | func_80184D50 | 1 | schedule | 98 | near | 0 | none — MATCH (98 ins, relocation-masked) | `.run/backlog_drafts/func_80184D50.c` |
| 3 | func_8017FAAC | 1 | WAVE | 154 | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017FAAC.c` |
| 4 | func_801803A0 | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_801803A0.c` |
| 5 | func_8017FFD0 | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017FFD0.c` |
| 6 | func_8017FE88 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017FE88.c` |
| 7 | func_8017F098 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017F098.c` |
| 8 | func_801847FC | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_801847FC.c` |
| 9 | func_8017EB30 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017EB30.c` |
| 10 | func_8017F2D4 | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017F2D4.c` |
| 11 | func_8017EEEC | None | | None | near | 0 | match_one MATCH but gate rejected (declaration/TU plumbing) | `.run/backlog_drafts/func_8017EEEC.c` |
| 12 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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` |
| 13 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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` |
| 14 | func_80182438 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80182438.c` |
| 15 | func_80181804 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80181804.c` |
| 16 | func_8017E7CC | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017E7CC.c` |
| 17 | func_80180E84 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80180E84.c` |
| 18 | func_8017D818 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017D818.c` |
| 19 | func_8018000C | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8018000C.c` |
| 20 | func_800D00E4 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_800D00E4.c` |
| 21 | func_8017D6CC | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017D6CC.c` |
| 22 | func_80180E68 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80180E68.c` |
| 23 | func_80183FC8 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80183FC8.c` |
| 24 | func_80181CB8 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80181CB8.c` |
| 25 | func_80182DCC | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80182DCC.c` |
| 26 | func_8017ECB4 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017ECB4.c` |
| 27 | func_8017F8B8 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017F8B8.c` |
| 28 | func_8017F950 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017F950.c` |
| 29 | func_80181E88 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80181E88.c` |
| 30 | func_80182170 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80182170.c` |
| 31 | func_80188E3C | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_80188E3C.c` |
| 32 | func_800D0488 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_800D0488.c` |
| 33 | func_8017F6C0 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017F6C0.c` |
| 34 | func_8016AE5C | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8016AE5C.c` |
| 35 | func_801A11D4 | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_801A11D4.c` |
| 36 | func_8017E48C | 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/<ov>/nonmatchings/<TU_stem>/<fn>.s => src/<ov>/<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_8017E48C.c` |
| 37 | func_801827E0 | None | | 23 | near | 1 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=23 target=23 | `.run/wave_eo/shard427/func_801827E0.c` |
| 38 | func_8017E1E8 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_8017E1E8.c` |
| 39 | func_801AB818 | None | | None | near | 1 | residual: 1 mismatch | `.run/backlog_drafts/func_801AB818.c` |
| 40 | func_80180020 | None | | 231 | near | 2 | resolver DIFF (real-TU rtu_match, 20260826-145551): mine=231 target=231 | `.run/backlog_drafts/func_80180020.c` |
| 41 | func_801A4ACC | None | | 237 | near | 2 | resolver DIFF (real-TU rtu_match, 20260826-145551): mine=237 target=237 | `.run/backlog_drafts/func_801A4ACC.c` |
| 42 | func_801804C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801804C8.c` |
| 43 | func_8017E254 | None | LENGTH-DRIFT | None | near | 2 | lenmiss permuter-length route | `.run/backlog_drafts/func_8017E254.c` |
| 44 | func_80180A10 | None | LENGTH-DRIFT | None | near | 2 | lenmiss permuter-length route | `.run/backlog_drafts/func_80180A10.c` |
| 45 | func_80180B84 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_80180B84.c` |
| 46 | func_801809B8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801809B8.c` |
| 47 | func_801816C8 | None | | None | near | 2 | residual: 2 mismatch | `.run/backlog_drafts/func_801816C8.c` |
| 48 | 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` |
| 49 | func_8017D918 | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_8017D918.c` |
| 50 | func_80185F4C | None | | None | near | 4 | residual: 4 mismatch | `.run/backlog_drafts/func_80185F4C.c` |
| 51 | func_8018AD74 | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018AD74.c` |
| 52 | func_8018A3CC | None | | None | near | 5 | residual: 5 mismatch | `.run/backlog_drafts/func_8018A3CC.c` |
| 53 | func_801852B0 | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_801852B0.c` |
| 54 | func_8018611C | None | | None | near | 6 | residual: 6 mismatch | `.run/backlog_drafts/func_8018611C.c` |
| 55 | func_80182CBC | None | | 28 | near | 7 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=28 target=28 | `.run/backlog_drafts/func_80182CBC.c` |
| 56 | func_801ADA10 | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_801ADA10.c` |
| 57 | func_8017D2AC | None | | None | near | 7 | residual: 7 mismatch | `.run/backlog_drafts/func_8017D2AC.c` |
| 58 | func_80181C84 | None | | None | near | 8 | residual: 8 mismatch | `.run/backlog_drafts/func_80181C84.c` |
| 59 | func_80180EC0 | None | | None | near | 9 | residual: 9 mismatch | `.run/backlog_drafts/func_80180EC0.c` |
| 60 | func_80183940 | None | | 58 | near | 11 | resolver DIFF (real-TU rtu_match, 20260825-235252): mine=58 target=58 | `.run/wave_ex/shard484/func_80183940.c` |
| 61 | func_8017E7E8 | None | | None | near | 11 | residual: 11 mismatch | `.run/backlog_drafts/func_8017E7E8.c` |
| 62 | func_8017CDE4 | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8017CDE4.c` |
| 63 | func_8018FB5C | None | | None | near | 16 | residual: 16 mismatch | `.run/backlog_drafts/func_8018FB5C.c` |
| 64 | func_800D0664 | None | | 22 | near | 19 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=14 target=22 | `.run/backlog_drafts/func_800D0664.c` |
| 65 | func_80181294 | None | | None | near | 19 | residual: 19 mismatch | `.run/backlog_drafts/func_80181294.c` |
| 66 | func_801831D0 | None | | 22 | near | 21 | resolver DIFF (real-TU rtu_match, 20260826-040016): mine=13 target=22 | `.run/backlog_drafts/func_801831D0.c` |
| 67 | func_80183178 | None | | None | near | 21 | residual: 21 mismatch | `.run/backlog_drafts/func_80183178.c` |
| 68 | func_8017F35C | None | | 36 | near | 22 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=35 target=36 | `.run/wave_cn/shard141/func_8017F35C.c` |
| 69 | func_8017EEA4 | None | | 36 | near | 23 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=36 target=36 | `.run/wave_dx/shard220/func_8017EEA4.c` |
| 70 | func_80182FF0 | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_80182FF0.c` |
| 71 | func_8017D4CC | None | | None | near | 23 | residual: 23 mismatch | `.run/backlog_drafts/func_8017D4CC.c` |
| 72 | func_801843E0 | None | | None | near | 25 | residual: 25 mismatch | `.run/backlog_drafts/func_801843E0.c` |
| 73 | func_800D0100 | None | | 29 | near | 29 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=15 target=29 | `.run/backlog_drafts/func_800D0100.c` |
| 74 | func_801805C0 | None | | 81 | near | 29 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=81 target=81 | `.run/wave_du/shard119/func_801805C0.c` |
| 75 | func_80185214 | None | | None | near | 32 | residual: 32 mismatch | `.run/backlog_drafts/func_80185214.c` |
| 76 | func_800D0A7C | None | | 40 | near | 33 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=29 target=40 | `.run/backlog_drafts/func_800D0A7C.c` |
| 77 | func_80181344 | None | | None | near | 48 | residual: 48 mismatch | `.run/backlog_drafts/func_80181344.c` |
| 78 | func_801832E0 | None | | 57 | near | 49 | resolver DIFF (real-TU rtu_match, 20260826-044601): mine=35 target=57 | `.run/wave_g0b/shard8/func_801832E0.c` |
| 79 | func_801808AC | None | | 67 | near | 60 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=41 target=67 | `.run/wave_ec/shard8/func_801808AC.c` |
| 80 | func_8017D610 | None | | None | near | 64 | residual: 64 mismatch | `.run/backlog_drafts/func_8017D610.c` |
| 81 | func_801808AC | None | | 41 | near | 65 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=67 target=41 | `.run/wave_fa/shard6/func_801808AC.c` |
| 82 | func_800D0C50 | None | | 71 | near | 68 | resolver DIFF (real-TU rtu_match, 20260826-044601): mine=46 target=71 | `.run/backlog_drafts/func_800D0C50.c` |
| 83 | func_800D0B1C | None | | 77 | near | 69 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=49 target=77 | `.run/backlog_drafts/func_800D0B1C.c` |
| 84 | func_801835B0 | None | | 73 | near | 71 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=36 target=73 | `.run/wave_ed/shard3/func_801835B0.c` |
| 85 | func_8017FED8 | None | | 62 | near | 72 | resolver DIFF (real-TU rtu_match, 20260826-004023): mine=78 target=62 | `.run/wave_fb/shard11/func_8017FED8.c` |
| 86 | func_801874E4 | None | | None | near | 73 | residual: 73 mismatch | `.run/backlog_drafts/func_801874E4.c` |
| 87 | func_8017FB04 | None | | 20 | near | 75 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=78 target=20 | `.run/backlog_drafts/func_8017FB04.c` |
| 88 | func_8017FED8 | None | | 78 | near | 75 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=62 target=78 | `.run/wave_ei/shard319/func_8017FED8.c` |
| 89 | func_8017DABC | None | | 78 | near | 75 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=39 target=78 | `.run/wave_dd/shard353/func_8017DABC.c` |
| 90 | func_80180610 | None | | 79 | near | 78 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=31 target=79 | `.run/wave_ck/shard182/func_80180610.c` |
| 91 | func_8017E37C | None | | None | near | 79 | residual: 79 mismatch | `.run/backlog_drafts/func_8017E37C.c` |
| 92 | func_8017FB04 | None | | 83 | near | 80 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=20 target=83 | `.run/wave_eq/shard509/func_8017FB04.c` |
| 93 | func_801805C0 | None | | 22 | near | 81 | resolver DIFF (real-TU rtu_match, 20260825-235252): mine=81 target=22 | `.run/wave_ey/shard163/func_801805C0.c` |
| 94 | func_8017D3F4 | None | | 85 | near | 81 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=34 target=85 | `.run/wave_ds/shard302/func_8017D3F4.c` |
| 95 | func_8017E160 | None | | 98 | near | 83 | resolver DIFF (real-TU rtu_match, 20260826-053145): mine=77 target=98 | `.run/wave_g0c/shard9/func_8017E160.c` |
| 96 | func_8017E4DC | None | | 92 | near | 85 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=75 target=92 | `.run/wave_dd/shard160/func_8017E4DC.c` |
| 97 | func_8018006C | None | | None | near | 86 | residual: 86 mismatch | `.run/backlog_drafts/func_8018006C.c` |
| 98 | func_80182288 | None | | 41 | near | 88 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=91 target=41 | `.run/backlog_drafts/func_80182288.c` |
| 99 | func_8017EDC0 | None | | None | near | 91 | residual: 91 mismatch | `.run/backlog_drafts/func_8017EDC0.c` |
| 100 | func_8017EB78 | None | | 10 | near | 94 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=95 target=10 | `.run/wave_df/shard365/func_8017EB78.c` |
| 101 | func_80183098 | None | | 104 | near | 98 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=53 target=104 | `.run/wave_cx/shard97/func_80183098.c` |
| 102 | func_8017DAEC | 1 | WAVE | 113 | near | 98 | WAVE: 98 mismatch | `.run/backlog_drafts/func_8017DAEC.c` |
| 103 | func_8017DF70 | None | | 108 | near | 105 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=30 target=108 | `.run/wave_dj/shard178/func_8017DF70.c` |
| 104 | func_80183940 | None | | 110 | near | 106 | resolver DIFF (real-TU rtu_match, 20260825-235252): mine=58 target=110 | `.run/backlog_drafts/func_80183940.c` |
| 105 | func_8017F69C | None | | None | near | 107 | residual: 107 mismatch | `.run/backlog_drafts/func_8017F69C.c` |
| 106 | func_8017D508 | None | | None | near | 113 | residual: 113 mismatch | `.run/backlog_drafts/func_8017D508.c` |
| 107 | func_8017F4DC | None | | 73 | near | 114 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=121 target=73 | `.run/wave_cx/shard91/func_8017F4DC.c` |
| 108 | func_8017DB98 | None | | None | near | 115 | residual: 115 mismatch | `.run/backlog_drafts/func_8017DB98.c` |
| 109 | func_80180B3C | None | | 297 | near | 125 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=296 target=297 | `.run/wave_eo/shard478/func_80180B3C.c` |
| 110 | func_80185E68 | 1 | STRUCT | 132 | near | 131 | STRUCT: 131 mismatch | `.run/backlog_drafts/func_80185E68.c` |
| 111 | func_801867D0 | None | | 198 | near | 166 | resolver DIFF (real-TU rtu_match, 20260826-062321): mine=100 target=198 | `.run/wave_g0d/shard11/func_801867D0.c` |
| 112 | func_800CB00C | None | | 123 | near | 168 | resolver DIFF (real-TU rtu_match, 20260826-053145): mine=174 target=123 | `.run/wave_g0c/shard30/func_800CB00C.c` |
| 113 | func_800CB56C | None | | 94 | near | 221 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=234 target=94 | `.run/wave_du/shard263/func_800CB56C.c` |
| 114 | func_801806F8 | None | | 241 | near | 235 | resolver DIFF (real-TU rtu_match, 20260826-062321): mine=72 target=241 | `.run/wave_g0d/shard20/func_801806F8.c` |
| 115 | func_80180ABC | None | | 257 | near | 250 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=49 target=257 | `.run/wave_ci/shard141/func_80180ABC.c` |
| 116 | func_80182184 | None | | 272 | near | 261 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=202 target=272 | `.run/wave_de/shard232/func_80182184.c` |
| 117 | func_8017EC68 | None | | 279 | near | 274 | resolver DIFF (real-TU rtu_match, 20260825-233820): mine=341 target=279 | `.run/wave_fa/shard313/func_8017EC68.c` |
| 118 | func_80180B3C | None | | 21 | near | 287 | resolver DIFF (real-TU rtu_match, 20260826-022235): mine=287 target=21 | `.run/wave_eq/shard63/func_80180B3C.c` |
| 119 | func_8016AB6C | None | | 188 | near | 14831 | resolver DIFF (real-TU rtu_match, 20260826-004023): mine=14864 target=188 | `.run/wave_fc/shard132/func_8016AB6C.c` |
| 120 | func_800CB4EC | None | | 37 | failed | | resolver SYMBOL-MISMATCH (real-TU rtu_match, 20260825-233820): i=20 hi/lo draft D_80126B1A vs target 0x80126B1C =func_80126B1C (splat-derived); i=22 hi/lo draft D_80126B1C vs target 0x80126B1A =func_80126B1A (splat-derived) | `.run/wave_fa/shard370/func_800CB4EC.c` |
| 121 | func_80182564 | None | | 44 | failed | | resolver SYMBOL-MISMATCH (real-TU rtu_match, 20260825-233820): i=1 hi/lo draft D_80126942 vs target 0x80126940 =func_80126940 (splat-derived); i=3 hi/lo draft D_80126944 vs target 0x80126942 =func_80126942 (splat-derived); i=5 hi/lo draft D_80126940 vs target 0x80126944 =func_80126944 (splat-derived) | `.run/wave_fa/shard330/func_80182564.c` |
| 122 | func_80186A34 | None | | 70 | failed | | resolver SYMBOL-MISMATCH (real-TU rtu_match, 20260825-235252): i=50 hi/lo draft D_801C92CC vs target 0x801C92BC =func_801C92BC (splat-derived); i=54 hi/lo draft D_801C92BC vs target 0x801C92CC =func_801C92CC (splat-derived) | `.run/wave_dm/shard206/func_80186A34.c` |
| 123 | func_801EE0D4 | None | | 407 | failed | | resolver SYMBOL-MISMATCH (real-TU rtu_match, 20260825-233727): i=35 hi/lo draft D_801F801C vs target 0x801F8303 =func_801F8303 (splat-derived); i=45 hi/lo draft D_801F801C vs target 0x801F8303 =func_801F8303 (splat-derived) | `.run/wave_ek/shard112/func_801EE0D4.c` |
| 124 | func_8017D994 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017D994.c` |
| 125 | func_8017E558 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E558.c` |
| 126 | func_8017DDE0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017DDE0.c` |
| 127 | func_80183940 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80183940.c` |
| 128 | func_8017FAA8 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233727): .run/resolver/work/ov_SC03_013__func_8017FAA8/c0/rtu/func_8017FAA8/t.c:4276: conflicting types for `SV3' | `.run/backlog_drafts/func_8017FAA8.c` |
| 129 | func_800D30D0 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/md_MAIN_003__func_800D30D0/c0/rtu/func_800D30D0/t.c:1094: conflicting types for `func_8005C604' | `.run/backlog_drafts/func_800D30D0.c` |
| 130 | func_800CD2EC | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/md_MAIN_044__func_800CD2EC/c0/rtu/func_800CD2EC/t.c:424: conflicting types for `func_800CD7A8' | `.run/backlog_drafts/func_800CD2EC.c` |
| 131 | func_801A3D60 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/md_SC07_004__func_801A3D60/c0/rtu/func_801A3D60/t.c:1439: conflicting types for `Mtx32_801A90D8' | `.run/backlog_drafts/func_801A3D60.c` |
| 132 | func_8017F9F8 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC01_006__func_8017F9F8/c0/rtu/func_8017F9F8/t.c:3099: conflicting types for `D_800A5E88' | `.run/backlog_drafts/func_8017F9F8.c` |
| 133 | func_80189B30 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC02_005__func_80189B30/c0/rtu/func_80189B30/t.c:8557: conflicting types for `Blob8_8018B058' | `.run/backlog_drafts/func_80189B30.c` |
| 134 | func_8017FA74 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC03_092__func_8017FA74/c0/rtu/func_8017FA74/t.c:5483: conflicting types for `Tbl8_8017FC44' | `.run/backlog_drafts/func_8017FA74.c` |
| 135 | func_801805C0 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC04_018__func_801805C0/c0/rtu/func_801805C0/t.c:4826: `D_801B9AA8' undeclared (first use this function) | `.run/wave_es/shard250/func_801805C0.c` |
| 136 | func_8017E1BC | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/ov_SC07_000__func_8017E1BC/c0/rtu/func_8017E1BC/t.c:4304: conflicting types for `func_8012AD44' | `.run/backlog_drafts/func_8017E1BC.c` |
| 137 | func_800D06E8 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260825-233820): .run/resolver/work/resident__func_800D06E8/c0/rtu/func_800D06E8/t.c:1770: conflicting types for `Struct80078E78' | `.run/wave_ch/shard62/func_800D06E8.c` |
| 138 | func_80183FD0 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260826-044601): .run/resolver/work/ov_SC06_020__func_80183FD0/c0/rtu/func_80183FD0/t.c:4974: conflicting types for `func_80183FD0' | `.run/wave_g0b/shard43/func_80183FD0.c` |
| 139 | func_800D02D0 | None | | None | failed | | resolver CC1 (real-TU rtu_match, 20260826-080111): .run/resolver/work/resident__func_800D02D0/c0/rtu/func_800D02D0/t.c:1136: conflicting types for `CdFileLoc' | `.run/backlog_drafts/func_800D02D0.c` |
| 140 | func_8018FE20 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018FE20.c` |
| 141 | func_80186AE4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80186AE4.c` |
| 142 | func_8017EB58 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017EB58.c` |
| 143 | func_801A2EC8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801A2EC8.c` |
| 144 | func_80183748 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80183748.c` |
| 145 | func_8017FBCC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FBCC.c` |
| 146 | func_8017ECAC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017ECAC.c` |
| 147 | func_8017FCFC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FCFC.c` |
| 148 | func_8017F2B8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F2B8.c` |
| 149 | func_801832F8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801832F8.c` |
| 150 | func_8018568C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018568C.c` |
| 151 | func_8017FB04 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017FB04.c` |
| 152 | func_801814F4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801814F4.c` |
| 153 | func_8017F018 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017F018.c` |
| 154 | func_801829CC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801829CC.c` |
| 155 | func_80182BD8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80182BD8.c` |
| 156 | func_801870E8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801870E8.c` |
| 157 | func_8017EDE8 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017EDE8.c` |
| 158 | func_8018095C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018095C.c` |
| 159 | func_8018489C | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018489C.c` |
| 160 | func_80186020 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80186020.c` |
| 161 | func_80181720 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80181720.c` |
| 162 | func_8017E464 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E464.c` |
| 163 | func_801808AC | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_801808AC.c` |
| 164 | func_80189E60 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80189E60.c` |
| 165 | func_8017E658 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8017E658.c` |
| 166 | func_80185FB0 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80185FB0.c` |
| 167 | func_8018DFC4 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_8018DFC4.c` |
| 168 | func_80187A30 | None | | None | failed | | won't compile standalone (loose-typing / missing decl) | `.run/backlog_drafts/func_80187A30.c` |