mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 22:45:39 -04:00
cf10d28459
- CALIBRATION (25 stratified targets: 12 head-by-weight + 13 sampled across the band, so the
measurement captures the DECAY, not just the head): 28 agents -> 22 claimed -> gate BANKED 22/25
(88%) -> propagated 67 member-matches / 13 failed across 38 overlays. 89 instances.
**22,937 templatable instructions banked in one wave.**
HEAD 9/12 -> 19,492 of 28,584 templ ins
BODY 13/13 -> 3,445 of 3,445 templ ins (the small ones are EASY; all 3 misses were 611-793 ins)
- FIRST SONNET DATA (§136i ladder's new middle rung): **Sonnet 6/6 · Haiku 6/6 · Opus 10/13.**
The two cheap tiers went 12/12 and Opus absorbed every hard failure — consistent with correct
size-routing rather than luck. Small n; the controlled A/B stays parked (task #12).
- THE PROJECTION for the >=95% instr bar (Drew's decision input): 411 of 1,872 families cover the
212,594-instruction gap = ~19 waves optimistic, 20-30 realistic. Mean templ ins/family decays
1,844 (top-25) -> 1,046 (top-100) -> 525 (top-400) -> 193 (band-wide), so early waves look like
this one and later ones bank MORE functions for FEWER instructions.
- DECISION (Drew): NO phase close — keep grinding. Campaign tracked as task #15.
- Carried failures -> next lanes: func_8017D174 (793 ins, closeness 5 after ~90 variants; diagnosed
a backward-scheduler priority race -> permuter, correctly NOT ledgered a wall), func_80186E24
(611 ins, 133 of 139 diffs pure register numbers -> a natural §137 test), func_8017E2EC.
- §136c sibling-first paid again: func_8017DF84 (766 ins) MATCHED because a banked byte-matched twin
existed in the same TU; its 697 index-diffs traced to ONE root cause (a bare 0xFFFFFF literal that
loop.c hoisted to the OUTER preheader, stealing $s3) — closed by binding it to a local declared as
the FIRST statement of the inner loop body. Verified via rtu_match (real-TU), not just match_one.
1 line
5.3 KiB
JSON
1 line
5.3 KiB
JSON
[{"fn":"func_8017D174","ov":"ov_SC03_103","sub":"asm/ov_SC03_103/nonmatchings/ov_SC03_103_jr_8017C294","tu":"src/ov_SC03_103/ov_SC03_103_jr_8017C294.c","n":793,"m":5,"ti":3965,"stratum":"head","model":"opus","seed":1},{"fn":"func_8017DF84","ov":"ov_SC03_014","sub":"asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_8017AE2C","tu":"src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.c","n":766,"m":5,"ti":3830,"stratum":"head","model":"opus","seed":1},{"fn":"func_80186E24","ov":"ov_SC04_018","sub":"asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C","tu":"src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c","n":611,"m":5,"ti":3055,"stratum":"head","model":"opus","seed":1},{"fn":"func_80186B78","ov":"ov_SC03_118","sub":"asm/ov_SC03_118/nonmatchings/ov_SC03_118_jr_8017FB84","tu":"src/ov_SC03_118/ov_SC03_118_jr_8017FB84.c","n":386,"m":7,"ti":2702,"stratum":"head","model":"opus","seed":0},{"fn":"func_8018165C","ov":"ov_SC06_008","sub":"asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_8017C294","tu":"src/ov_SC06_008/ov_SC06_008_jr_8017C294.c","n":305,"m":7,"ti":2135,"stratum":"head","model":"opus","seed":1},{"fn":"func_8017E2EC","ov":"ov_SC03_114","sub":"asm/ov_SC03_114/nonmatchings/ov_SC03_114_jr_8017BEBC","tu":"src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c","n":296,"m":7,"ti":2072,"stratum":"head","model":"opus","seed":1},{"fn":"func_801823F0","ov":"ov_SC06_008","sub":"asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_8017C294","tu":"src/ov_SC06_008/ov_SC06_008_jr_8017C294.c","n":274,"m":7,"ti":1918,"stratum":"head","model":"opus","seed":1},{"fn":"func_80182A48","ov":"ov_SC06_008","sub":"asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_8017C294","tu":"src/ov_SC06_008/ov_SC06_008_jr_8017C294.c","n":273,"m":7,"ti":1911,"stratum":"head","model":"opus","seed":1},{"fn":"func_80183E04","ov":"ov_SC03_028","sub":"asm/ov_SC03_028/nonmatchings/ov_SC03_028_jr_8017AE2C","tu":"src/ov_SC03_028/ov_SC03_028_jr_8017AE2C.c","n":265,"m":7,"ti":1855,"stratum":"head","model":"opus","seed":1},{"fn":"func_80180CA8","ov":"ov_SC06_008","sub":"asm/ov_SC06_008/nonmatchings/ov_SC06_008_jr_8017C294","tu":"src/ov_SC06_008/ov_SC06_008_jr_8017C294.c","n":257,"m":7,"ti":1799,"stratum":"head","model":"opus","seed":1},{"fn":"func_801894F0","ov":"ov_SC06_018","sub":"asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8017C24C","tu":"src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c","n":281,"m":6,"ti":1686,"stratum":"head","model":"opus","seed":1},{"fn":"func_801886B0","ov":"ov_SC06_018","sub":"asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8017C24C","tu":"src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c","n":276,"m":6,"ti":1656,"stratum":"head","model":"opus","seed":1},{"fn":"func_8017C290","ov":"ov_SC03_014","sub":"asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_8017AE2C","tu":"src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.c","n":229,"m":7,"ti":1603,"stratum":"body","model":"opus","seed":0},{"fn":"func_8017E170","ov":"ov_SC03_114","sub":"asm/ov_SC03_114/nonmatchings/ov_SC03_114_jr_8017BEBC","tu":"src/ov_SC03_114/ov_SC03_114_jr_8017BEBC.c","n":64,"m":7,"ti":448,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_8017E3E0","ov":"ov_SC01_074","sub":"asm/ov_SC01_074/nonmatchings/ov_SC01_074_jr_8017BE9C","tu":"src/ov_SC01_074/ov_SC01_074_jr_8017BE9C.c","n":58,"m":5,"ti":290,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_8018E780","ov":"ov_SC02_011","sub":"asm/ov_SC02_011/nonmatchings/ov_SC02_011_jr_8017AE2C","tu":"src/ov_SC02_011/ov_SC02_011_jr_8017AE2C.c","n":72,"m":3,"ti":216,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_80181CDC","ov":"ov_SC05_003","sub":"asm/ov_SC05_003/nonmatchings/ov_SC05_003_jr_8017BEBC","tu":"src/ov_SC05_003/ov_SC05_003_jr_8017BEBC.c","n":89,"m":2,"ti":178,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_8018C518","ov":"ov_SC04_018","sub":"asm/ov_SC04_018/nonmatchings/ov_SC04_018_jr_8017AE2C","tu":"src/ov_SC04_018/ov_SC04_018_jr_8017AE2C.c","n":37,"m":4,"ti":148,"stratum":"body","model":"haiku","seed":0},{"fn":"func_80182058","ov":"ov_SC02_000","sub":"asm/ov_SC02_000/nonmatchings/ov_SC02_000_jr_8017FCB0","tu":"src/ov_SC02_000/ov_SC02_000_jr_8017FCB0.c","n":63,"m":2,"ti":126,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_8018AF88","ov":"ov_SC06_018","sub":"asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8017C24C","tu":"src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c","n":54,"m":2,"ti":108,"stratum":"body","model":"sonnet","seed":1},{"fn":"func_801839C4","ov":"ov_SC02_000","sub":"asm/ov_SC02_000/nonmatchings/ov_SC02_000_jr_8017FCB0","tu":"src/ov_SC02_000/ov_SC02_000_jr_8017FCB0.c","n":45,"m":2,"ti":90,"stratum":"body","model":"haiku","seed":1},{"fn":"func_801812F8","ov":"ov_SC06_022","sub":"asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_8017BEBC","tu":"src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c","n":39,"m":2,"ti":78,"stratum":"body","model":"haiku","seed":1},{"fn":"func_8018BC40","ov":"ov_SC06_018","sub":"asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8017C24C","tu":"src/ov_SC06_018/ov_SC06_018_jr_8017C24C.c","n":33,"m":2,"ti":66,"stratum":"body","model":"haiku","seed":1},{"fn":"func_8017D5EC","ov":"ov_SC07_009","sub":"asm/ov_SC07_009/nonmatchings/ov_SC07_009_jr_8017AE2C","tu":"src/ov_SC07_009/ov_SC07_009_jr_8017AE2C.c","n":18,"m":3,"ti":54,"stratum":"body","model":"haiku","seed":1},{"fn":"func_8017EC90","ov":"ov_SC04_016","sub":"asm/ov_SC04_016/nonmatchings/ov_SC04_016_jr_8017BEBC","tu":"src/ov_SC04_016/ov_SC04_016_jr_8017BEBC.c","n":20,"m":2,"ti":40,"stratum":"body","model":"haiku","seed":1}] |