Drew T
|
765704ca58
|
phase-36: S104 s104_e37 — func_80185150 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:31:35 -06:00 |
|
Drew T
|
ff3f630f7c
|
phase-36: S104 s104_e37 — func_8018B2C4 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:31:18 -06:00 |
|
Drew T
|
e178021abb
|
phase-36: S104 s104_e37 — func_8018234C banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:31:01 -06:00 |
|
Drew T
|
3cff744de1
|
phase-36: S104 s104_e37 — func_801865DC banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:30:45 -06:00 |
|
Drew T
|
5d95be42f4
|
phase-36: S104 s104_e37 — func_801829F8 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:30:28 -06:00 |
|
Drew T
|
bb39251e3f
|
phase-36: S104 s104_e37 — func_80184918 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:30:11 -06:00 |
|
Drew T
|
16258f7e1e
|
phase-36: S104 s104_e37 — func_80185E34 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:29:54 -06:00 |
|
Drew T
|
0ed0d5f200
|
phase-36: S104 s104_e37 — func_801844D4 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:29:38 -06:00 |
|
Drew T
|
488b32588e
|
phase-36: S104 s104_e37 — func_80187314 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:29:21 -06:00 |
|
Drew T
|
5f04c6b2a7
|
phase-36: S104 s104_e37 — func_8018EBCC banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:29:03 -06:00 |
|
Drew T
|
a2552106bc
|
phase-36: S104 s104_e37 — func_801860E8 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:28:46 -06:00 |
|
Drew T
|
a7ce4408a8
|
phase-36: S104 s104_e37 — func_8018B23C banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:28:29 -06:00 |
|
Drew T
|
2e5b6f0708
|
phase-36: S104 s104_e37 — func_8017F398 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:28:12 -06:00 |
|
Drew T
|
158da88a61
|
phase-36: S104 s104_e37 — func_8017EE6C banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:27:53 -06:00 |
|
Drew T
|
5ade115a20
|
phase-36: S104 s104_e37 — func_8018383C banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:27:23 -06:00 |
|
Drew T
|
b683786e1d
|
phase-36: S104 s104_e37 — func_80180400 banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:27:06 -06:00 |
|
Drew T
|
033c68de99
|
phase-36: S104 s104_e37 — func_80181EDC banked at 0 through the whole-object gate + propagated — e37 copy
|
2026-09-11 06:26:49 -06:00 |
|
Drew T
|
cc184deb32
|
phase-36: S104 s104_e37 — func_80182498 banked at 0 through the whole-object gate + propagated — 2 launders + $29 pin → 0: if (c) call(B) else call(A) (cse1 stops at a two-use join; cross-jump re-merges)
|
2026-09-11 06:26:30 -06:00 |
|
Drew T
|
8d8f543e8e
|
phase-36: S104 s104_e37 — func_8017F7E4 banked at 0 through the whole-object gate + propagated — launder + barrier → 0: the goto chain as a switch with if (A && B) / else if (cse1 label-use count, cse.c:8102-8170)
|
2026-09-11 06:26:13 -06:00 |
|
Drew T
|
f0f439068d
|
phase-36: S104 s104_e37 — func_8017FEA0 banked at 0 through the whole-object gate + propagated — $2 pin → 0: the block's short temps merged into one second variable (allocno_compare order)
|
2026-09-11 06:25:56 -06:00 |
|
Drew T
|
b005aa2d86
|
phase-36: S104 s104_e37 — func_80180D54 banked at 0 through the whole-object gate + propagated — $2 pin → 0: return constants (jump.c:1140-1210)
|
2026-09-11 06:25:40 -06:00 |
|
Drew T
|
31452b05ec
|
phase-36: S104 s104_e38 — func_800D24D0 banked at 0 through the whole-object gate + propagated — → 0: the first global read moved above the frame struct copy (cse cannot prove the frame store disjoint), the goto as if/else
|
2026-09-11 06:19:53 -06:00 |
|
Drew T
|
f3816d8eb3
|
phase-36: S104 s104_e35 — func_801A4ACC banked at 0 through the whole-object gate + propagated — 2 pins → 0: the shared pointer declared per case (global.c priority arithmetic)
|
2026-09-11 06:09:23 -06:00 |
|
Drew T
|
6c511fce43
|
phase-36: S104 s104_e35 — func_801ABEE0 banked at 0 through the whole-object gate + propagated — 2 pins → 0: inner/ptr1 pinned to one register are one variable (global.c:594-610)
|
2026-09-11 06:09:06 -06:00 |
|
Drew T
|
899d0aef4a
|
phase-36: S104 s104_e35 — func_801A3594 banked at 0 through the whole-object gate + propagated — 2 pins → 0: per-case tw with the test + copy sunk into the case (cse.c:4836-4870; local-alloc.c:1486-1500)
|
2026-09-11 06:08:48 -06:00 |
|
Drew T
|
c27da130e0
|
phase-36: S104 s104_e36 — func_8018271C banked at 0 through the whole-object gate + propagated — e36 copy
|
2026-09-11 05:53:59 -06:00 |
|
Drew T
|
6e29e3cc6c
|
phase-36: S104 s104_e36 — func_80184BAC banked at 0 through the whole-object gate + propagated — e36 copy
|
2026-09-11 05:53:41 -06:00 |
|
Drew T
|
f1000a8140
|
phase-36: S104 s104_e36 — func_80184888 banked at 0 through the whole-object gate + propagated — e36 copy
|
2026-09-11 05:53:04 -06:00 |
|
Drew T
|
ef4676a1d5
|
phase-36: S104 s104_e36 — func_80187CBC banked at 0 through the whole-object gate + propagated — e36 copy
|
2026-09-11 05:52:33 -06:00 |
|
Drew T
|
f2e20bde76
|
phase-36: S104 s104_e36 — func_80188B64 banked at 0 through the whole-object gate + propagated — launder → 0: returns rv via the TU's def-side asm-label alias (class E, like func_80185730)
|
2026-09-11 05:52:15 -06:00 |
|
Drew T
|
f308b46a7b
|
phase-36: S104 s104_e36 — func_801880E8 banked at 0 through the whole-object gate + propagated — 3 levers → 0: the pinned word copies as ONE struct assignment (expand_block_move mips.c:2331)
|
2026-09-11 05:51:44 -06:00 |
|
Drew T
|
e69218dc51
|
phase-36: cookbook §456 — the S104 lever-removal move catalog (R16)
|
2026-09-11 05:50:24 -06:00 |
|
Drew T
|
2dbe59b61e
|
phase-36: decision log P36 S104 (Drew's four rulings via sotn, the sweep-before-agent rule, the TU-batch lane, six instrument findings); kit corpus regenerated (tool_census --check OK)
|
2026-09-11 05:49:47 -06:00 |
|
Drew T
|
32531fa8b8
|
phase-36: S104 e36 func_80185730 banked (returns a0 via the TU's def-side alias, class E)
|
2026-09-11 05:48:29 -06:00 |
|
Drew T
|
4c7f601545
|
phase-36: S104 s104_e36 — func_80185730 banked at 0 through the whole-object gate + propagated — pin + keepalive → 0: the function returns a0 — the TU's existing def-side asm-label alias (class E, like e9's func_8018209C)
|
2026-09-11 05:47:36 -06:00 |
|
Drew T
|
26c19c6f11
|
phase-36: S104 — calibration record
|
2026-09-11 05:44:47 -06:00 |
|
Drew T
|
e403609f87
|
phase-36: S104 FINAL checkpoint at the weekly usage limit — agents e35–e38 died (ids recorded for SendMessage resume), e36's two finished bodies unbanked, the lane's next steps, the park list; census 4,227 / 0 unmarked, R22 218/218 at 046e84600 | 🛑 T7 RUNNING
|
2026-09-11 05:44:39 -06:00 |
|
Drew T
|
cc3cbcf55e
|
phase-36: S104 s104_e36 — func_8018632C banked at 0 through the whole-object gate + propagated — → 0: d39's (s16) casts at both shifts, ported (the TU's aF8018632C alias)
|
2026-09-11 05:43:05 -06:00 |
|
Drew T
|
046e846007
|
phase-36: S104 R22 218/218 after e30–e34; census exit 0 | 🛑 T7 RUNNING
|
2026-09-11 04:54:50 -06:00 |
|
Drew T
|
a4f043bc35
|
phase-36: S104 e31 (5) + e32 (6) banked; func_801834A4 NOT banked (a steering dead store — Drew's call, like d20); e38 packs (md_MAIN_003)
|
2026-09-11 04:52:31 -06:00 |
|
Drew T
|
6d1b2d078b
|
phase-36: S104 s104_e32 — func_80181DE4 banked at 0 through the whole-object gate + propagated — e32 copy
|
2026-09-11 04:52:17 -06:00 |
|
Drew T
|
55a84c4fd7
|
phase-36: S104 s104_e32 — func_80181CDC banked at 0 through the whole-object gate + propagated — e32 copy
|
2026-09-11 04:52:00 -06:00 |
|
Drew T
|
0a272b4ce4
|
phase-36: S104 s104_e32 — func_80184CA8 banked at 0 through the whole-object gate + propagated — e32 sibling, the same cast
|
2026-09-11 04:51:43 -06:00 |
|
Drew T
|
b6b1bbc1d1
|
phase-36: S104 s104_e32 — func_8018574C banked at 0 through the whole-object gate + propagated — 2 levers → 0: (s16)t >> 7 (d13's idiom)
|
2026-09-11 04:51:27 -06:00 |
|
Drew T
|
35076c26a7
|
phase-36: S104 s104_e32 — func_80183DA0 banked at 0 through the whole-object gate + propagated — pin + launder → 0: lvl = 7 above the call, s16 lvl, one (u16) packing cast (cse.c:7440-7474)
|
2026-09-11 04:51:10 -06:00 |
|
Drew T
|
ae63eded38
|
phase-36: S104 s104_e32 — func_80181C84 banked at 0 through the whole-object gate + propagated — 2 pins → 0: the goto-shared tail per case (global.c:594-607; cross-jump re-merges) + q per block
|
2026-09-11 04:50:53 -06:00 |
|
Drew T
|
536e7dba3c
|
phase-36: S104 s104_e31 — func_8002FF0C banked at 0 through the whole-object gate + propagated — 3 barriers → 2 marked do-whiles (ruling (a)) + a struct-typed read; the zero-lever record-field form is link-only (parked)
|
2026-09-11 04:49:55 -06:00 |
|
Drew T
|
ae50f9cfed
|
phase-36: S104 s104_e31 — func_80032A74 banked at 0 through the whole-object gate + propagated — pin + 2 barriers → 0: cast byte-offset stores (sched.c:834-836), the lerp into vv (local-alloc.c:1722)
|
2026-09-11 04:49:38 -06:00 |
|
Drew T
|
ba64a78989
|
phase-36: S104 s104_e31 — func_800335B8 banked at 0 through the whole-object gate + propagated — 2 launders → 0: a u16 copy read inside the loop, one shared rec pointer (cse.c:826-880; loop.c:4447-4449)
|
2026-09-11 04:49:21 -06:00 |
|
Drew T
|
b274f6d5d6
|
phase-36: S104 s104_e31 — func_8003350C banked at 0 through the whole-object gate + propagated — e31 twin
|
2026-09-11 04:49:04 -06:00 |
|