Drew T
|
fa11bde64b
|
phase-36: S104 s104_e5 — func_80186858 banked at 0 through the whole-object gate + propagated — e5 copy
|
2026-09-11 01:55:44 -06:00 |
|
Drew T
|
2561d27b32
|
phase-36: S104 s104_e5 — func_80185E64 banked at 0 through the whole-object gate + propagated — e5 copy
|
2026-09-11 01:55:26 -06:00 |
|
Drew T
|
30a9a20951
|
phase-36: S104 s104_e5 — func_80187DD0 banked at 0 through the whole-object gate + propagated — $2 pin → a marked do-while around the two stores (sched.c:2053-2074; flow.c:1440-1449) — Drew ruling (a)
|
2026-09-11 01:55:07 -06:00 |
|
Drew T
|
72d805da34
|
phase-36: S104 s104_e5 — func_8018AD74 banked at 0 through the whole-object gate + propagated — launder → a marked empty do-while (cse1 block end, cse.c:8054; sched.c:2428) — Drew ruling (a)
|
2026-09-11 01:54:49 -06:00 |
|
Drew T
|
a1a0a80e29
|
phase-36: S104 e9 banked 4 (ov_SC02_017); e13 packs (its last two classes)
|
2026-09-11 01:51:51 -06:00 |
|
Drew T
|
6e433a44d6
|
phase-36: S104 s104_e9 — func_8018209C banked at 0 through the whole-object gate + propagated — pin + keepalive + gte asm → 0: e7's func_80181E98 ported, s32 through the file's existing _impl asm-label alias (class E, deferred)
|
2026-09-11 01:51:08 -06:00 |
|
Drew T
|
b591697b89
|
phase-36: S104 s104_e9 — func_8017FCFC banked at 0 through the whole-object gate + propagated — 2 pins + a launder + a pad → 0: the countdown on the field, the call result tested inline (sched.c:2469-2547)
|
2026-09-11 01:50:51 -06:00 |
|
Drew T
|
31fb830275
|
phase-36: S104 s104_e9 — func_8017F768 banked at 0 through the whole-object gate + propagated — 2 pins → 0: s16 dir, the constant set inside its arm (cse.c:826-862; global.c:594-610)
|
2026-09-11 01:50:33 -06:00 |
|
Drew T
|
09bf5ea39f
|
phase-36: S104 s104_e9 — func_80182FD0 banked at 0 through the whole-object gate + propagated — 2 keepalives + a volatile cast + hand GTE asm → 0: the second bound split (global.c:594-610), Sony's GTE macros through a local pointer (stmt.c:1556-1569)
|
2026-09-11 01:50:16 -06:00 |
|
Drew T
|
5a4a7eed0f
|
phase-36: S104 e8 banked 3 (func_801A5094 parked: a relocation-only close through D_801F8744[3]); e12 packs (ov_SC06_000)
|
2026-09-11 01:44:35 -06:00 |
|
Drew T
|
335d4249ee
|
phase-36: S104 s104_e8 — func_801AB78C banked at 0 through the whole-object gate + propagated — $3 pin → 0: u8 b, s16 t inside the test (two single-user zero-extensions fold)
|
2026-09-11 01:43:38 -06:00 |
|
Drew T
|
e36b612f45
|
phase-36: S104 s104_e8 — func_801AB54C banked at 0 through the whole-object gate + propagated — $0 pin + dead pad → 0: test the field then compound-assign it (a SUBREG copy survives, local-alloc.c:1004-1006)
|
2026-09-11 01:43:20 -06:00 |
|
Drew T
|
626725c075
|
phase-36: S104 s104_e8 — func_801A3B18 banked at 0 through the whole-object gate + propagated — $0 pin → 0: an if/else with s16 ang/mag (jump.c:696-760 refuses a two-insn arm; cse.c:846-862)
|
2026-09-11 01:43:02 -06:00 |
|
Drew T
|
04cf4c6168
|
phase-36: S104 e11 packs (ov_SC04_011_jr_8017D494 batch)
|
2026-09-11 01:38:07 -06:00 |
|
Drew T
|
d9a6af0669
|
phase-36: S104 R22 218/218 after e6 (3 closes + 15 copies + a shared header) and the TU batches; census 4,473 / 0 unmarked (exit 0); R38 pass: 831 classes, 0 candidates (its population is spent) | 🛑 T7 RUNNING
|
2026-09-11 01:37:21 -06:00 |
|
Drew T
|
4de2fb06ad
|
phase-36: S104 s104_e6 — func_8017D0BC banked at 0 through the whole-object gate + propagated — e6 port onto the shared header (4 includers)
|
2026-09-11 01:34:39 -06:00 |
|
Drew T
|
0f928391b1
|
phase-36: S104 s104_e6 — func_8017DB00 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:34:16 -06:00 |
|
Drew T
|
8d55555393
|
phase-36: S104 s104_e6 — func_8017EA24 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:33:51 -06:00 |
|
Drew T
|
fb00ace197
|
phase-36: S104 s104_e6 — func_8017E878 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:33:05 -06:00 |
|
Drew T
|
3852e75e89
|
phase-36: S104 s104_e6 — func_8017C95C banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:32:41 -06:00 |
|
Drew T
|
d25b87e1ab
|
phase-36: S104 s104_e6 — func_8017D370 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:32:20 -06:00 |
|
Drew T
|
8bcbb01a66
|
phase-36: S104 s104_e6 — func_8017FBC8 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:32:00 -06:00 |
|
Drew T
|
ce73521e7b
|
phase-36: S104 s104_e6 — func_8017EE3C banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:31:41 -06:00 |
|
Drew T
|
2d5e0acd0b
|
phase-36: S104 s104_e6 — func_8017DE10 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:31:22 -06:00 |
|
Drew T
|
22365ad3fe
|
phase-36: S104 s104_e6 — func_8017EE80 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:31:02 -06:00 |
|
Drew T
|
0c51216292
|
phase-36: S104 s104_e6 — func_8017E8D0 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:30:38 -06:00 |
|
Drew T
|
26aff51232
|
phase-36: S104 s104_e6 — func_801808D8 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:30:18 -06:00 |
|
Drew T
|
9ab92e9989
|
phase-36: S104 s104_e6 — func_8017E7C0 banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:29:37 -06:00 |
|
Drew T
|
7ccf382949
|
phase-36: S104 s104_e6 — func_8018590C banked at 0 through the whole-object gate + propagated — e6 copy
|
2026-09-11 01:28:59 -06:00 |
|
Drew T
|
6efcdfec97
|
phase-36: S104 s104_e6 — func_80182F4C banked at 0 through the whole-object gate + propagated — $4 pin → 0: the load split from its update, p1 = list + dx (prune_preferences; global.c:1535-1573, find_reg :950-953)
|
2026-09-11 01:28:31 -06:00 |
|
Drew T
|
95142c7fab
|
phase-36: S104 s104_e6 — func_8017E710 banked at 0 through the whole-object gate + propagated — $2 pin → 0: the compare as an in-place d reused in a later block (global.c:594-610, :1535)
|
2026-09-11 01:28:08 -06:00 |
|
Drew T
|
817cafc4d1
|
phase-36: S104 s104_e6 — func_80189A84 banked at 0 through the whole-object gate + propagated — 2 pins → 0: the reused register-named temps substituted in place (a 5-death v0 is refused, local-alloc.c:472)
|
2026-09-11 01:27:27 -06:00 |
|
Drew T
|
d737200579
|
phase-36: generator R38 shift_to_division (e7's hand-expanded signed division as a real division; a composition move — alone 6 → 6/7 on e7's start text)
|
2026-09-11 01:21:37 -06:00 |
|
Drew T
|
4dc6004a6b
|
phase-36: S104 e2 results (func_800348A8 banked; func_80035210 parked, a return type; func_80030F80 at its one lever) + e10 packs (src/800.c)
|
2026-09-11 01:19:37 -06:00 |
|
Drew T
|
f351d4a211
|
phase-36: S104 s104_e2 — func_800348A8 banked at 0 through the whole-object gate + propagated — → 0: return ++i raises the counter's refs past q's (allocno_compare global.c:587-603); the tree's hand-built q pointer deleted
|
2026-09-11 01:17:15 -06:00 |
|
Drew T
|
fd8fc7363b
|
phase-36: S104 e9 packs (ov_SC02_017 batch 3)
|
2026-09-11 01:14:46 -06:00 |
|
Drew T
|
2c9ec80230
|
phase-36: S104 s104_e7 — func_80188034 banked at 0 through the whole-object gate + propagated — e7 sibling, the same division move
|
2026-09-11 01:13:09 -06:00 |
|
Drew T
|
a4378aa049
|
phase-36: S104 s104_e7 — func_80181E98 banked at 0 through the whole-object gate + propagated — barrier → 0: inline returns + the sign-split test as one ternary (expr.c:9124; jump.c:2371/2469)
|
2026-09-11 01:12:32 -06:00 |
|
Drew T
|
8310031fe5
|
phase-36: S104 s104_e7 — func_80181294 banked at 0 through the whole-object gate + propagated — $2 pin → 0: a ternary into the u16 slot (jump.c:731 refuses a SUBREG destination)
|
2026-09-11 01:11:36 -06:00 |
|
Drew T
|
bd0167bf98
|
phase-36: S104 s104_e7 — func_801831FC banked at 0 through the whole-object gate + propagated — $2 pin → 0: the hand-rolled shift as a real / 0x800 into a fresh local (set_preference global.c:1535/1545)
|
2026-09-11 01:11:00 -06:00 |
|
Drew T
|
ef48a0c499
|
phase-36: S104 s104_e7 — func_80181BBC banked at 0 through the whole-object gate + propagated — $4 pin → 0: every temp one value (a multi-death local is refused by local-alloc.c:472)
|
2026-09-11 01:10:04 -06:00 |
|
Drew T
|
16c9d2fb6d
|
phase-36: delever_pack's related search falls back to the TU's directory for main (every main pack's related.txt was empty); e3 banked func_80036FB0, parked func_800384A8 (s16→s32 parameter) and func_80037144 (linked-identical, needs gate_main); e8 packs
|
2026-09-11 01:07:58 -06:00 |
|
Drew T
|
a2e8a89248
|
phase-36: S104 s104_e3 — func_80036FB0 banked at 0 through the whole-object gate + propagated — keepalive + dead f64 → 0: the TU's own for-loop idiom over an indexed array (duplicate_loop_exit_test jump.c:2131; combine.c:2306 → reload1.c:2331 slot)
|
2026-09-11 01:06:00 -06:00 |
|
Drew T
|
c4c60c9170
|
phase-36: S104 e7 packs (ov_SC02_017 batch 2 after e4's three closes)
|
2026-09-11 00:48:47 -06:00 |
|
Drew T
|
577b2592d6
|
phase-36: S104 s104_e4 — func_80186770 banked at 0 through the whole-object gate + propagated — → 0: the global inline in the call + the store as an indexed access (local-alloc.c:1486-1500; expr.c:4568-4577)
|
2026-09-11 00:47:03 -06:00 |
|
Drew T
|
bb7973c040
|
phase-36: S104 s104_e4 — func_80184754 banked at 0 through the whole-object gate + propagated — launder → 0: the parameter copy deleted + the call at its real arity (global.c:594-610)
|
2026-09-11 00:46:19 -06:00 |
|
Drew T
|
b06062ac1a
|
phase-36: S104 s104_e4 — func_80183B9C banked at 0 through the whole-object gate + propagated — 4 → 0: the call at its real arity keeps reorg from stealing into the delay slot (reorg.c:3374-3376)
|
2026-09-11 00:45:26 -06:00 |
|
Drew T
|
2ae8a5a6ae
|
phase-36: S104 log — the fifth wave, the widened generators, the interrupted part-3 bank (R22-verified), e1 (func_801AB818 banked; two signature closes parked; ~158 '$4 pin = missing parameter' functions for the structs phase) | 🛑 T7 RUNNING
|
2026-09-11 00:44:20 -06:00 |
|
Drew T
|
2e7bc09474
|
phase-36: S104 s104_e1 — func_801AB818 banked at 0 through the whole-object gate + propagated — memory barrier → 0: a memory read between the two stack-slot stores (flow.c:1726-1727/2379) spelled as an array index (expr.c:4568-4577, sched.c:831-839)
|
2026-09-11 00:42:31 -06:00 |
|
Drew T
|
74657a03ba
|
phase-36: S104 — the widened R31/R35 pass (882 classes, 482 s): delever_regen --bank: 4 of 4 MATCH row(s) banked, 1 sibling(s) propagated — no
|
2026-09-11 00:36:21 -06:00 |
|