mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-27 22:45:39 -04:00
8057709407
Two fixes to the pool derivation: - the previously-attempted glob was `s*_wave.json`, which misses `w6_wave.json` — so wave 6's own failed targets would have been silently re-offered to wave 7; - but widening it to `*_wave.json` introduced the opposite defect: a STAGED manifest counted as attempted, so deriving a 16-target wave and then a 64-target wave made the second exclude the first's 16 best entries (pool 2,928 -> 2,913 -> 2,893 across three derivations, each poisoned by the last). Now a manifest counts only if its drafts directory exists: `<tag>_wave.json` ran iff `.run/<tag>/*/*.c` is non-empty. A manifest with no drafts is a PLAN, not a result. Wave 7 staged in two sizes off one clean pool (2,913 fresh families / 432,020 open templ ins): .run/w7_wave.json 16 targets / 19,088 templ ins .run/w7_wave64.json 64 targets / 52,483 templ ins <- the ~50k shape NOTE the 50k now costs 64 targets, not 16: wave 6 harvested the head of the distribution (its top single target was 15,152 ins), so the frontier is now a long tail of ~1,000-1,500-ins families.
210 lines
4.5 KiB
JSON
210 lines
4.5 KiB
JSON
[
|
|
{
|
|
"fn": "func_8018B1EC",
|
|
"ov": "ov_SC02_028",
|
|
"sub": "asm/ov_SC02_028/nonmatchings/ov_SC02_028_jr_8017D898",
|
|
"tu": "src/ov_SC02_028/ov_SC02_028_jr_8017D898.c",
|
|
"n": 44,
|
|
"m": 38,
|
|
"ti": 1672,
|
|
"diff": "IMM",
|
|
"tag": "scattered",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_80181C80",
|
|
"ov": "ov_SC03_117",
|
|
"sub": "asm/ov_SC03_117/nonmatchings/ov_SC03_117_jr_8017BEBC",
|
|
"tu": "src/ov_SC03_117/ov_SC03_117_jr_8017BEBC.c",
|
|
"n": 491,
|
|
"m": 3,
|
|
"ti": 1473,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_80191320",
|
|
"ov": "ov_SC06_018",
|
|
"sub": "asm/ov_SC06_018/nonmatchings/ov_SC06_018_jr_8019059C",
|
|
"tu": "src/ov_SC06_018/ov_SC06_018_jr_8019059C.c",
|
|
"n": 470,
|
|
"m": 3,
|
|
"ti": 1410,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_8017EB30",
|
|
"ov": "ov_SC01_004",
|
|
"sub": "asm/ov_SC01_004/nonmatchings/ov_SC01_004_jr_8017BE9C",
|
|
"tu": "src/ov_SC01_004/ov_SC01_004_jr_8017BE9C.c",
|
|
"n": 279,
|
|
"m": 5,
|
|
"ti": 1395,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_801902EC",
|
|
"ov": "ov_SC06_032",
|
|
"sub": "asm/ov_SC06_032/nonmatchings/ov_SC06_032_jr_8017C24C",
|
|
"tu": "src/ov_SC06_032/ov_SC06_032_jr_8017C24C.c",
|
|
"n": 673,
|
|
"m": 2,
|
|
"ti": 1346,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_801814F8",
|
|
"ov": "ov_SC03_101",
|
|
"sub": "asm/ov_SC03_101/nonmatchings/ov_SC03_101_jr_8017CA80",
|
|
"tu": "src/ov_SC03_101/ov_SC03_101_jr_8017CA80.c",
|
|
"n": 263,
|
|
"m": 5,
|
|
"ti": 1315,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_8018B8DC",
|
|
"ov": "ov_SC03_001",
|
|
"sub": "asm/ov_SC03_001/nonmatchings/ov_SC03_001_jr_8017AE2C",
|
|
"tu": "src/ov_SC03_001/ov_SC03_001_jr_8017AE2C.c",
|
|
"n": 254,
|
|
"m": 5,
|
|
"ti": 1270,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_80181694",
|
|
"ov": "ov_SC03_092",
|
|
"sub": "asm/ov_SC03_092/nonmatchings/ov_SC03_092_jr_8017AE2C",
|
|
"tu": "src/ov_SC03_092/ov_SC03_092_jr_8017AE2C.c",
|
|
"n": 299,
|
|
"m": 4,
|
|
"ti": 1196,
|
|
"diff": "PURE",
|
|
"tag": "scattered",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_80185F58",
|
|
"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": 198,
|
|
"m": 6,
|
|
"ti": 1188,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_80181C5C",
|
|
"ov": "ov_SC06_020",
|
|
"sub": "asm/ov_SC06_020/nonmatchings/ov_SC06_020_jr_8017C24C",
|
|
"tu": "src/ov_SC06_020/ov_SC06_020_jr_8017C24C.c",
|
|
"n": 185,
|
|
"m": 6,
|
|
"ti": 1110,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_801839A8",
|
|
"ov": "ov_SC03_124",
|
|
"sub": "asm/ov_SC03_124/nonmatchings/ov_SC03_124_jr_8017AE2C",
|
|
"tu": "src/ov_SC03_124/ov_SC03_124_jr_8017AE2C.c",
|
|
"n": 143,
|
|
"m": 7,
|
|
"ti": 1001,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_80183324",
|
|
"ov": "ov_SC01_077",
|
|
"sub": "asm/ov_SC01_077/nonmatchings/ov_SC01_077_jr_80182268",
|
|
"tu": "src/ov_SC01_077/ov_SC01_077_jr_80182268.c",
|
|
"n": 324,
|
|
"m": 3,
|
|
"ti": 972,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_8017EF68",
|
|
"ov": "ov_SC06_000",
|
|
"sub": "asm/ov_SC06_000/nonmatchings/ov_SC06_000_jr_8017AE2C",
|
|
"tu": "src/ov_SC06_000/ov_SC06_000_jr_8017AE2C.c",
|
|
"n": 969,
|
|
"m": 1,
|
|
"ti": 969,
|
|
"diff": "PURE",
|
|
"tag": "per-location",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_8018431C",
|
|
"ov": "ov_SC03_002",
|
|
"sub": "asm/ov_SC03_002/nonmatchings/ov_SC03_002_jr_8017D604",
|
|
"tu": "src/ov_SC03_002/ov_SC03_002_jr_8017D604.c",
|
|
"n": 95,
|
|
"m": 10,
|
|
"ti": 950,
|
|
"diff": "PURE",
|
|
"tag": "scattered",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
},
|
|
{
|
|
"fn": "func_8017F83C",
|
|
"ov": "ov_SC03_108",
|
|
"sub": "asm/ov_SC03_108/nonmatchings/ov_SC03_108_jr_8017BEBC",
|
|
"tu": "src/ov_SC03_108/ov_SC03_108_jr_8017BEBC.c",
|
|
"n": 231,
|
|
"m": 4,
|
|
"ti": 924,
|
|
"diff": "PURE",
|
|
"tag": "cross-address",
|
|
"model": "sonnet",
|
|
"seed": 0
|
|
},
|
|
{
|
|
"fn": "func_8018057C",
|
|
"ov": "ov_SC01_009",
|
|
"sub": "asm/ov_SC01_009/nonmatchings/ov_SC01_009_jr_8017BE9C",
|
|
"tu": "src/ov_SC01_009/ov_SC01_009_jr_8017BE9C.c",
|
|
"n": 897,
|
|
"m": 1,
|
|
"ti": 897,
|
|
"diff": "PURE",
|
|
"tag": "per-location",
|
|
"model": "sonnet",
|
|
"seed": 1
|
|
}
|
|
] |