Drew T
|
b5699a3fee
|
phase-36: S105 s105_f6 — func_80182184 banked at 0 through the whole-object gate + propagated — f6 zero pins, one marked do-while (P_TAG bitfield reads + the OT base used for every read; 3 pins → 0)
|
2026-09-11 17:50:50 -06:00 |
|
Drew T
|
d5f86e9c14
|
phase-36: S105 s105_f6 — func_8018122C banked at 0 through the whole-object gate + propagated — f6 zero pins, one marked do-while (a +1 flow-time ref breaks the allocno_compare tie; 1 pin → 0)
|
2026-09-11 17:50:32 -06:00 |
|
Drew T
|
bd461c81bc
|
phase-36: S105 s105_f6 — func_8017F584 banked at 0 through the whole-object gate + propagated — f6 plain C (a twice-set constant local split set-once per block — update_equiv_regs doubles a REG_EQUIV constant's live length)
|
2026-09-11 17:50:14 -06:00 |
|
Drew T
|
d85a4e3877
|
phase-36: S105 s105_r22b — func_80146B9C.h banked at 0 by the fixed R22 (IDENTICAL on every includer)
|
2026-09-11 14:09:52 -06:00 |
|
Drew T
|
d62cb1170c
|
phase-36: S105 s105_f7_minlever — func_8017EF50 banked at 0 through the whole-object gate + propagated — f7 minimum-lever 3 → 2 (the keepalive was dead; the two pins are find_free_reg's lowest-free rule, unreachable by priority)
|
2026-09-11 14:04:59 -06:00 |
|
Drew T
|
9a0a6590b6
|
phase-36: S105 s105_f7 — func_8017F114 banked at 0 through the whole-object gate + propagated — f7 plain C (goto chain → for, per-arm calls, the giv-base law; 4 pins → 0)
|
2026-09-11 14:04:28 -06:00 |
|
Drew T
|
a5368f55f7
|
phase-36: S105 s105_f7 — func_8017FD14 banked at 0 through the whole-object gate + propagated — f7 plain C (every access off the real biv — the giv-base law)
|
2026-09-11 14:04:11 -06:00 |
|
Drew T
|
64a8d90b3f
|
phase-36: S105 s105_f7 — func_80180590 banked at 0 through the whole-object gate + propagated — f7 plain C (per-arm store + per-arm call)
|
2026-09-11 14:03:54 -06:00 |
|
Drew T
|
13a081fc93
|
phase-36: S105 s105_f7 — func_8017F5BC banked at 0 through the whole-object gate + propagated — f7 plain C (two independent stores swapped — a birthing load's life)
|
2026-09-11 14:03:37 -06:00 |
|
Drew T
|
3d2949e3ae
|
phase-36: S105 s105_f7 — func_8017EB2C banked at 0 through the whole-object gate + propagated — f7 plain C (the % with no target variable — expand_divmod)
|
2026-09-11 14:03:19 -06:00 |
|
Drew T
|
bbe6bee42a
|
phase-36: S105 s105_f5 — func_8018F72C banked at 0 through the whole-object gate + propagated — f5 plain C (two derived pointers)
|
2026-09-11 13:20:18 -06:00 |
|
Drew T
|
e399db17e7
|
phase-36: S105 s105_f5 — func_8018FEA0 banked at 0 through the whole-object gate + propagated — f5 plain C (two derived pointers; the s0/s1 swap was the ref count)
|
2026-09-11 13:20:00 -06:00 |
|
Drew T
|
ac4460cb3e
|
phase-36: S105 s105_f5 — func_8018FCE4 banked at 0 through the whole-object gate + propagated — f5 plain C (derived pointer + set-once chain)
|
2026-09-11 13:19:43 -06:00 |
|
Drew T
|
ba665f30db
|
phase-36: S105 s105_f5 — func_8018FB8C banked at 0 through the whole-object gate + propagated — f5 plain C (the set-once chain; the addu lever was a0v = 0)
|
2026-09-11 13:19:26 -06:00 |
|
Drew T
|
7f33a7510c
|
phase-36: S105 s105_f5 — func_8018FA34 banked at 0 through the whole-object gate + propagated — f5 plain C (the set-once chain as one expression)
|
2026-09-11 13:19:08 -06:00 |
|
Drew T
|
04a26686ea
|
phase-36: S105 s105_f5 — func_801900B0 banked at 0 through the whole-object gate + propagated — f5 plain C (two return constants)
|
2026-09-11 13:18:51 -06:00 |
|
Drew T
|
855743df19
|
phase-36: S105 s105_f5 — func_8018F944 banked at 0 through the whole-object gate + propagated — f5 plain C (a derived pointer born before the store — cse find_best_addr)
|
2026-09-11 13:18:34 -06:00 |
|
Drew T
|
d49b4fc375
|
phase-36: S105 s105_f4 — func_8018489C banked at 0 through the whole-object gate + propagated — f4 plain C (s16 parameter copies at the top, the early result on the copy)
|
2026-09-11 13:17:39 -06:00 |
|
Drew T
|
aeb5f48f6c
|
phase-36: S105 s105_f4 — func_80183058 banked at 0 through the whole-object gate + propagated — f4 plain C (the $4 pin was a missing call argument + one store per arm + the s16 split)
|
2026-09-11 13:17:21 -06:00 |
|
Drew T
|
951b60ab05
|
phase-36: S105 s105_f4 — func_80182BBC banked at 0 through the whole-object gate + propagated — f4 plain C (a u16 counter tied with a symbol → s32)
|
2026-09-11 13:17:02 -06:00 |
|
Drew T
|
0e8ec9df76
|
phase-36: S105 s105_f4 — func_8018315C banked at 0 through the whole-object gate + propagated — f4 plain C (the same split; the $0 pin faked the copy; pad deleted)
|
2026-09-11 13:16:44 -06:00 |
|
Drew T
|
a59914878f
|
phase-36: S105 s105_f4 — func_801835B0 banked at 0 through the whole-object gate + propagated — f4 plain C (single-set s16 loaded directly — combine's narrow-load split; pad deleted)
|
2026-09-11 13:16:25 -06:00 |
|
Drew T
|
5bc2951d8b
|
phase-36: S105 s105_f3_minlever — func_801ADF5C banked at 0 through the whole-object gate + propagated — f3 minimum-lever PROVEN 5 → 5 (every 4-subset of the levers scores 2; the markers now carry the pass) — no site change
|
2026-09-11 13:07:46 -06:00 |
|
Drew T
|
71e32fed05
|
phase-36: S105 s105_f3 — func_801AB21C banked at 0 through the whole-object gate + propagated — f3 plain C (per-arm compound-update tag)
|
2026-09-11 13:07:28 -06:00 |
|
Drew T
|
6aabe19050
|
phase-36: S105 s105_f3 — func_801AADA8 banked at 0 through the whole-object gate + propagated — f3 plain C (compound-update RMW value + the parameter's store first)
|
2026-09-11 13:07:10 -06:00 |
|
Drew T
|
e16cb5d6f2
|
phase-36: S105 s105_f3 — func_801A4258 banked at 0 through the whole-object gate + propagated — f3 plain C (compound updates on the field, pad + barrier + 4 pins gone)
|
2026-09-11 13:06:52 -06:00 |
|
Drew T
|
f4521a0775
|
phase-36: S105 s105_f3 — func_801AEB94 banked at 0 through the whole-object gate + propagated — f3 plain C (loop inits moved after the call, a for loop)
|
2026-09-11 13:06:34 -06:00 |
|
Drew T
|
d4e91f60d4
|
phase-36: S105 s105_f1_minlever — func_80015D4C banked at 0 through the whole-object gate + propagated — f1 minimum-lever 3 → 1 (a local-alloc priority contest the plain body loses by 6/44 vs 6/56)
|
2026-09-11 12:34:45 -06:00 |
|
Drew T
|
0afcea1ddc
|
phase-36: S105 s105_f1_minlever — func_80029D3C banked at 0 through the whole-object gate + propagated — f1 minimum-lever 2 → 1 (the $4 pin is the function's own missing parameter — a parked signature change)
|
2026-09-11 12:34:24 -06:00 |
|
Drew T
|
a91f4efffd
|
phase-36: S105 s105_f1 — func_80025504 banked at 0 through the whole-object gate + propagated — f1 plain C (walk the parameter / a local copy per the giv init)
|
2026-09-11 12:34:04 -06:00 |
|
Drew T
|
a4038d5da1
|
phase-36: S105 s105_f1 — func_80016638 banked at 0 through the whole-object gate + propagated — f1 plain C (the P_TAG bitfield store)
|
2026-09-11 12:33:43 -06:00 |
|
Drew T
|
0076a9d2ee
|
phase-36: S105 s105_r44r22 — 3 classes banked at 0 by the R44/R22 regen (func_800CFB3C R22, func_8014A2E4.h R44 IDENTICAL on 141 objects, func_80180FF4 R44)
|
2026-09-11 11:58:28 -06:00 |
|
Drew T
|
e4fdd3c8f5
|
phase-36: S105 s105_f2_minlever — func_800385C0 banked at 0 through the whole-object gate + propagated — f2 minimum-lever 2 → 1 (the $4 pin is a parked signature change)
|
2026-09-11 11:50:15 -06:00 |
|
Drew T
|
17f2d5b100
|
phase-36: S105 s105_f2 — func_80038958 banked at 0 through the whole-object gate + propagated — f2 plain C
|
2026-09-11 11:49:58 -06:00 |
|
Drew T
|
05008f605b
|
phase-36: S105 s105_f2 — func_80038838 banked at 0 through the whole-object gate + propagated — f2 plain C
|
2026-09-11 11:49:41 -06:00 |
|
Drew T
|
9e8508ab6a
|
phase-36: S105 s105_f2 — func_80039F50 banked at 0 through the whole-object gate + propagated — f2 plain C
|
2026-09-11 11:49:24 -06:00 |
|
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 |
|