Drew T
|
f823839e4f
|
phase-36: S104 s104_e24 — func_80180E24 banked at 0 through the whole-object gate + propagated — barrier → 0: the store pair in each arm (cross-jump after sched2)
|
2026-09-11 03:09:40 -06:00 |
|
Drew T
|
ae86c49625
|
phase-36: S104 s104_e24 — func_8017F694 banked at 0 through the whole-object gate + propagated — → 0: & 0x80000000 as the sign test (reorg.c:2887), the dead pad deleted (combine.c:10831-10845; reload1.c:2327-2352)
|
2026-09-11 03:09:02 -06:00 |
|
Drew T
|
902a30068c
|
phase-36: S104 s104_e24 — func_8017E9CC banked at 0 through the whole-object gate + propagated — → 0: read after the store + the store as ((s32 *)arg0)[7] (local-alloc.c:1486-1500; expr.c:4568-4577)
|
2026-09-11 03:08:31 -06:00 |
|
Drew T
|
35eb55c170
|
phase-36: S104 s104_e24 — func_8017E54C banked at 0 through the whole-object gate + propagated — → 0: the global stored in each arm (cse.c:7358-7369 stops at a label, :8039; cross-jump re-merges)
|
2026-09-11 03:07:58 -06:00 |
|
Drew T
|
94f6d37cba
|
phase-36: S104 e20 banked 4 (800.c); e25 packs
|
2026-09-11 03:04:21 -06:00 |
|
Drew T
|
51fe62d2c8
|
phase-36: S104 s104_e20 — func_8001C5B8 banked at 0 through the whole-object gate + propagated — pin + launder → 0: func_8001C320's text ported (a byte-twin)
|
2026-09-11 03:02:39 -06:00 |
|
Drew T
|
4e53e4af6f
|
phase-36: S104 s104_e20 — func_8001C320 banked at 0 through the whole-object gate + propagated — pin + launder → 0: Sony's TMD walk (cse.c:5582-5665) + the call at its real arity (global.c:594-607)
|
2026-09-11 03:02:08 -06:00 |
|
Drew T
|
18e3c5734d
|
phase-36: S104 s104_e20 — func_8001A114 banked at 0 through the whole-object gate + propagated — 2 launders → 0: one variable per case (birthing_insn_p sched.c:2469-2490)
|
2026-09-11 03:01:39 -06:00 |
|
Drew T
|
c5b4db1e67
|
phase-36: S104 s104_e20 — func_800168C4 banked at 0 through the whole-object gate + propagated — pin + barrier → 0: the store sunk into both arms (sched.c:421-433/776-779) + an && … return 1 tail (jump.c:725-830)
|
2026-09-11 03:01:13 -06:00 |
|
Drew T
|
fdc98002e9
|
phase-36: S104 checkpoint refresh (~04:30) — ~115 closes, generators R27–R42, the sweep done, parked lists, e20–e24 in flight | 🛑 T7 RUNNING
|
2026-09-11 02:52:08 -06:00 |
|
Drew T
|
6d513a6af8
|
phase-36: S104 — the all-families sweep finished (1,020 classes, 20,821 s, 74 MATCH, banked through parts 1–3); part 4: 'delever_regen --bank: 0 of 1 MATCH row(s) banked' (the one still-residue row no longer re-scores 0 on the moved tree)
|
2026-09-11 02:51:23 -06:00 |
|
Drew T
|
eeb65555c3
|
phase-36: S104 e23/e24 packs (800_b_2, ov_SC06_016)
|
2026-09-11 02:50:22 -06:00 |
|
Drew T
|
c621e6d82f
|
phase-36: generator R42 move_statement_far (e19; a composition move — alone 8 on its start text); e19 banked 4 (ov_SC01_080)
|
2026-09-11 02:49:19 -06:00 |
|
Drew T
|
a71fb404e2
|
phase-36: S104 e19 func_80180D54 3 → 2 levers (the mask pin by per-block masks; two launders remain)
|
2026-09-11 02:47:51 -06:00 |
|
Drew T
|
b09d192cc8
|
phase-36: S104 s104_e19 — func_80181D98 banked at 0 through the whole-object gate + propagated — pin → 0: q = p + 15 after t (find_reg conflict)
|
2026-09-11 02:47:34 -06:00 |
|
Drew T
|
a1015eda64
|
phase-36: S104 s104_e19 — func_801809E4 banked at 0 through the whole-object gate + propagated — pin → 0: a block-local mask per loop (allocno_compare global.c:594-607)
|
2026-09-11 02:47:17 -06:00 |
|
Drew T
|
e247ff62fb
|
phase-36: S104 s104_e19 — func_8018230C banked at 0 through the whole-object gate + propagated — pin → 0: w moved below the four base[] statements (qty_compare_1, local-alloc.c:1598)
|
2026-09-11 02:47:00 -06:00 |
|
Drew T
|
5390d85d4a
|
phase-36: S104 s104_e19 — func_80180598 banked at 0 through the whole-object gate + propagated — 2 pins → 0: the copy right after the call assignment, the param copy deleted (cse.c:7440-7474; global.c:594-607)
|
2026-09-11 02:46:43 -06:00 |
|
Drew T
|
26735ce18f
|
phase-36: S104 s104_e18 — func_80180970 banked at 0 through the whole-object gate + propagated — e18 copy
|
2026-09-11 02:45:36 -06:00 |
|
Drew T
|
17aabe9644
|
phase-36: S104 s104_e18 — func_80182868 banked at 0 through the whole-object gate + propagated — launder → 0: the same split
|
2026-09-11 02:45:18 -06:00 |
|
Drew T
|
2f9f91e096
|
phase-36: S104 s104_e18 — func_80183ADC banked at 0 through the whole-object gate + propagated — launder → 0: the chained M = v = CALL() split (find_reg's copy preference, global.c:1001-1010)
|
2026-09-11 02:45:01 -06:00 |
|
Drew T
|
348cbc12f5
|
phase-36: S104 s104_e18 — func_801836B0 banked at 0 through the whole-object gate + propagated — barrier → 0: the call at its real arity (jump.c:426-458 deletes the copy; reorg.c:3374-3376 keeps the slot empty)
|
2026-09-11 02:44:42 -06:00 |
|
Drew T
|
f57226cf6a
|
phase-36: S104 e15 banked 4 (800.c); R40/R41 pass banked 2 of 2 (774 classes, 110 s); e20–e22 packs
|
2026-09-11 02:43:53 -06:00 |
|
Drew T
|
03b8ee4000
|
phase-36: S104 s104_e15 — func_80025818 banked at 0 through the whole-object gate + propagated — launder → 0: walk a local copy of the parameter (loop.c:4120 valid_initial_value_p)
|
2026-09-11 02:42:16 -06:00 |
|
Drew T
|
c4834ca814
|
phase-36: S104 s104_e15 — func_80015760 banked at 0 through the whole-object gate + propagated — 2 pins → 0: set counts steer REG_EQUIV (local-alloc.c:1016-1064), loop.c's hoist (loop.c:705) and sched1 births (sched.c:2465-2543)
|
2026-09-11 02:41:56 -06:00 |
|
Drew T
|
bd6c98069d
|
phase-36: S104 s104_e15 — func_800166E8 banked at 0 through the whole-object gate + propagated — 2 levers + a pad → 0: while (n-- != 0) with an int counter (fold-const.c:4399/3149)
|
2026-09-11 02:41:36 -06:00 |
|
Drew T
|
26aea28138
|
phase-36: S104 s104_e15 — func_80013694 banked at 0 through the whole-object gate + propagated — 2 levers → 0: the fused GTE asm split into Sony's macros + one variable for two values (local-alloc.c:472)
|
2026-09-11 02:41:16 -06:00 |
|
Drew T
|
fc4aa4c11c
|
phase-36: S104 R39 pass banked 6 of 6 (778 classes, 32 s); e17 copies (5) banked; func_80188A30 parked (void → s32)
|
2026-09-11 02:39:01 -06:00 |
|
Drew T
|
73fb6c4424
|
phase-36: S104 s104_e17 — func_8017DDE0 banked at 0 through the whole-object gate + propagated — e17 copy
|
2026-09-11 02:38:28 -06:00 |
|
Drew T
|
242e2864c8
|
phase-36: S104 s104_e17 — func_8017E7E8 banked at 0 through the whole-object gate + propagated — e17 copy
|
2026-09-11 02:38:10 -06:00 |
|
Drew T
|
88d2615760
|
phase-36: S104 s104_e17 — func_8017E1D4 banked at 0 through the whole-object gate + propagated — e17 copy
|
2026-09-11 02:37:53 -06:00 |
|
Drew T
|
8ba79cb9ed
|
phase-36: S104 s104_e17 — func_8017F278 banked at 0 through the whole-object gate + propagated — e17 copy
|
2026-09-11 02:37:36 -06:00 |
|
Drew T
|
8e53d3406d
|
phase-36: S104 s104_e17 — func_8017D994 banked at 0 through the whole-object gate + propagated — e17 copy
|
2026-09-11 02:37:19 -06:00 |
|
Drew T
|
00cc1ec684
|
phase-36: S104 s104_e17 — func_8017E558 banked at 0 through the whole-object gate + propagated — 2 pins → 0: base = &D_801EEDC8[i * 0x1D0] (loop.c:1631 declines the hoist) + the call at its real arity (regs_someone_prefers global.c:864-880)
|
2026-09-11 02:36:52 -06:00 |
|
Drew T
|
c870bd4146
|
phase-36: S104 s104_e17 — func_8018CCB8 banked at 0 through the whole-object gate + propagated — $2 pin → 0: the same split
|
2026-09-11 02:36:27 -06:00 |
|
Drew T
|
c51e7d1711
|
phase-36: S104 s104_e17 — func_8018CC24 banked at 0 through the whole-object gate + propagated — $2 pin → 0: every multi-death temp split at once (local-alloc.c:472; find_reg global.c:945-990)
|
2026-09-11 02:36:01 -06:00 |
|
Drew T
|
99355f6723
|
phase-36: generators R40 return_preincrement and R41 swap_if_else_arms (e2/e16), known-true 0 on all three; e16 banked 4 (800_b_2)
|
2026-09-11 02:35:25 -06:00 |
|
Drew T
|
a5c9224a82
|
phase-36: S104 s104_e16 — func_80034314 banked at 0 through the whole-object gate + propagated — pin → 0: ret = idx moved past the test at each call (cse.c:7440-7474 copy swap)
|
2026-09-11 02:34:15 -06:00 |
|
Drew T
|
23f7c80df4
|
phase-36: S104 s104_e16 — func_800336A8 banked at 0 through the whole-object gate + propagated — barrier → 0: the if/else arms swapped (reorg.c:2233/2696-2704/3368)
|
2026-09-11 02:33:57 -06:00 |
|
Drew T
|
2b6f30ed76
|
phase-36: S104 s104_e16 — func_80031B7C banked at 0 through the whole-object gate + propagated — pin → 0: the do-while as a backward goto loop — no loop note, loop.c returns early (loop.c:352-361)
|
2026-09-11 02:33:40 -06:00 |
|
Drew T
|
75cb21c7a7
|
phase-36: S104 s104_e16 — func_800331D4 banked at 0 through the whole-object gate + propagated — pin → 0: return ++i (allocno_compare refs, global.c:587-603)
|
2026-09-11 02:33:23 -06:00 |
|
Drew T
|
8cdc076127
|
phase-36: S104 e19 packs (ov_SC01_080)
|
2026-09-11 02:31:03 -06:00 |
|
Drew T
|
bd6fc3c5c1
|
phase-36: generator R39 duplicate_join_statement (the integer-tie split of e12/e14; known-true 0 on two of three)
|
2026-09-11 02:30:13 -06:00 |
|
Drew T
|
8caf6ba259
|
phase-36: alloc_table prints gcc's truncated integer priority and flags ties (global.c:594-607) — e14's integer-tie closes were invisible in the float column; e14 banked 4 (ov_SC06_010)
|
2026-09-11 02:29:04 -06:00 |
|
Drew T
|
af963cbf81
|
phase-36: S104 s104_e14 — func_80180A88 banked at 0 through the whole-object gate + propagated — $16 pin → 0: a block-scoped pointer per group (a 12-death p is refused, local-alloc.c:471)
|
2026-09-11 02:28:24 -06:00 |
|
Drew T
|
8a344a8c39
|
phase-36: S104 s104_e14 — func_8017CAD4 banked at 0 through the whole-object gate + propagated — launder → 0: the same tie split
|
2026-09-11 02:28:05 -06:00 |
|
Drew T
|
219feff281
|
phase-36: S104 s104_e14 — func_8017BEBC banked at 0 through the whole-object gate + propagated — launder → 0: g.opz = za in both arms splits an integer-truncated priority tie (global.c:585-607; cross-jump re-merges)
|
2026-09-11 02:27:48 -06:00 |
|
Drew T
|
42d3f035e8
|
phase-36: S104 s104_e14 — func_8017F10C banked at 0 through the whole-object gate + propagated — $18 pin → 0: a u16 local for the parameter (cse.c:7440-7474 folds an s32 copy; sched.c:3189-3212)
|
2026-09-11 02:27:30 -06:00 |
|
Drew T
|
a9438364b7
|
phase-36: S104 e18 packs (ov_SC02_027)
|
2026-09-11 02:25:19 -06:00 |
|
Drew T
|
5ef6d15006
|
phase-36: S104 e12 func_80182614 2 → 1 levers (the D_801AEBCC la closed by the derived-pointer move; the D_801AEAFC one is a relocation-only close, parked)
|
2026-09-11 02:24:28 -06:00 |
|