Commit Graph

  • 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) Drew T 2026-09-11 02:33:23 -06:00
  • 8cdc076127 phase-36: S104 e19 packs (ov_SC01_080) Drew T 2026-09-11 02:31:03 -06:00
  • bd6fc3c5c1 phase-36: generator R39 duplicate_join_statement (the integer-tie split of e12/e14; known-true 0 on two of three) Drew T 2026-09-11 02:30:13 -06:00
  • 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) Drew T 2026-09-11 02:29:04 -06:00
  • 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) Drew T 2026-09-11 02:28:24 -06:00
  • 8a344a8c39 phase-36: S104 s104_e14 — func_8017CAD4 banked at 0 through the whole-object gate + propagated — launder → 0: the same tie split Drew T 2026-09-11 02:28:05 -06:00
  • 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) Drew T 2026-09-11 02:27:48 -06:00
  • 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) Drew T 2026-09-11 02:27:30 -06:00
  • a9438364b7 phase-36: S104 e18 packs (ov_SC02_027) Drew T 2026-09-11 02:25:19 -06:00
  • 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) Drew T 2026-09-11 02:24:28 -06:00
  • 38a9883388 phase-36: S104 s104_e12 — func_8018291C banked at 0 through the whole-object gate + propagated — e12 copy Drew T 2026-09-11 02:23:55 -06:00
  • ec666828b0 phase-36: S104 s104_e12 — func_80182844 banked at 0 through the whole-object gate + propagated — e12 copy Drew T 2026-09-11 02:23:37 -06:00
  • 570e4133af phase-36: S104 s104_e12 — func_80184A68 banked at 0 through the whole-object gate + propagated — launder → a marked do-while around the derived pointers (cse1 block end, cse.c:8054-8056) — ruling (a) Drew T 2026-09-11 02:23:19 -06:00
  • 49af0ac19d phase-36: S104 s104_e12 — func_8017E35C banked at 0 through the whole-object gate + propagated — keepalive → 0: g.opz = za in both arms (an integer-truncated allocno_compare tie, global.c:586-607; cross-jump re-merges the store) Drew T 2026-09-11 02:23:02 -06:00
  • 1ed7b10620 phase-36: S104 s104_e12 — func_8018270C banked at 0 through the whole-object gate + propagated — la lever → 0: the same derived-pointer move Drew T 2026-09-11 02:22:44 -06:00
  • cf2f8b444c phase-36: S104 s104_e12 — func_80182560 banked at 0 through the whole-object gate + propagated — la lever → 0: a named derived pointer q = p - 7 (find_best_addr keeps a REG address, cse.c:2656-2721) Drew T 2026-09-11 02:22:26 -06:00
  • 9a075c8159 phase-36: S104 e11 banked 4 (ov_SC04_011_jr_8017D494); e17 packs Drew T 2026-09-11 02:16:17 -06:00
  • 02baadce9d phase-36: S104 s104_e11 — func_80186020 banked at 0 through the whole-object gate + propagated — $2 pin → 0: locals split per arm at proven widths + the test operand hoisted (global.c:594-610, :945-990) Drew T 2026-09-11 02:15:27 -06:00
  • c168137094 phase-36: S104 s104_e11 — func_80185214 banked at 0 through the whole-object gate + propagated — $16 pin → 0: a counter-indexed loop (record_giv loop.c:4341; combine_givs :5494) Drew T 2026-09-11 02:15:09 -06:00
  • ef0c5858b3 phase-36: S104 s104_e11 — func_801833D4 banked at 0 through the whole-object gate + propagated — $19 pin → 0: the parameter copy as a later statement (cse.c:7454-7480; sched.c:3188-3205) Drew T 2026-09-11 02:14:51 -06:00
  • 5c561effc1 phase-36: S104 s104_e11 — func_80183E20 banked at 0 through the whole-object gate + propagated — memory barrier → 0: a global store between (cse.c:7539-7578) + the reload as an array index (expr.c:4569-4577; sched.c:817-839) Drew T 2026-09-11 02:14:32 -06:00
  • 860ed9153e phase-36: S104 e10 (4 main closes) + e13 banked — ov_SC02_017_jr_8017DF34.c has 0 lever sites (17 classes, e4/e7/e9/e13); e15/e16 packs (800.c, 800_b_2.c) Drew T 2026-09-11 02:06:37 -06:00
  • 08541f3c1e phase-36: S104 s104_e13 — func_801842E0 banked at 0 through the whole-object gate + propagated — 2 pins + launder → 0: two updates as one expression (set_preference global.c:1535), the narrowing inside the call Drew T 2026-09-11 02:05:39 -06:00
  • 580d7bfd86 phase-36: S104 s104_e13 — func_80185574 banked at 0 through the whole-object gate + propagated — 3 pins → 0: the parameter copy deleted, one value per variable (sched.c:2469-2547 → the three-quantity order, local-alloc.c:1486-1500) Drew T 2026-09-11 02:05:21 -06:00
  • c37ef9c15c phase-36: S104 s104_e10 — func_80021174 banked at 0 through the whole-object gate + propagated — 4 levers → 0: if (c1 && … && cn) return 1; return 0; (jump1 hoists a hard $2 = 0, jump.c:725-830) + the shared GTE macros Drew T 2026-09-11 02:04:52 -06:00
  • 7e7d9c523a phase-36: S104 s104_e10 — func_80015208 banked at 0 through the whole-object gate + propagated — launder → 0: the flag the jump reads (jump.c:805) + the mask hoisted above the early return (sched.c:2465-2490) Drew T 2026-09-11 02:04:31 -06:00
  • 7f80f66827 phase-36: S104 s104_e10 — func_80020598 banked at 0 through the whole-object gate + propagated — $8 pin → 0: parameters straight to the GTE macros (reload's spill register, reload1.c:2331-2352), the pad deleted Drew T 2026-09-11 02:04:10 -06:00
  • 1f997967f4 phase-36: S104 s104_e10 — func_80014DEC banked at 0 through the whole-object gate + propagated — $2 pin → 0: the multiply as a0 * 76 (a twice-dying chain variable is refused, local-alloc.c:472) Drew T 2026-09-11 02:03:49 -06:00
  • e11c5e731f phase-36: S104 e5 banked (func_8018B9D4 plain; func_8018AD74 + func_80187DD0 each a marked do-while under ruling (a); 5 copies); METHOD step 16; e14 packs (ov_SC06_010) Drew T 2026-09-11 01:58:52 -06:00
  • 27a23a12bc phase-36: S104 s104_e5 — func_80182B74 banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:57:45 -06:00
  • 14fba34119 phase-36: S104 s104_e5 — func_80181F40 banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:57:27 -06:00
  • 818d784e84 phase-36: S104 s104_e5 — func_80185F4C banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:57:10 -06:00
  • 6f5cb6beff phase-36: S104 s104_e5 — func_8018B9D4 banked at 0 through the whole-object gate + propagated — pin → 0: compound assignment on the field, the temp chain + pad + keepalives deleted (combine.c:1887-1940; local-alloc.c:1003-1007) Drew T 2026-09-11 01:56:49 -06:00
  • e1577f2f7a phase-36: S104 s104_e5 — func_8018833C banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:56:01 -06:00
  • fa11bde64b phase-36: S104 s104_e5 — func_80186858 banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:55:44 -06:00
  • 2561d27b32 phase-36: S104 s104_e5 — func_80185E64 banked at 0 through the whole-object gate + propagated — e5 copy Drew T 2026-09-11 01:55:26 -06:00
  • 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) Drew T 2026-09-11 01:55:07 -06:00
  • 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) Drew T 2026-09-11 01:54:49 -06:00
  • a1a0a80e29 phase-36: S104 e9 banked 4 (ov_SC02_017); e13 packs (its last two classes) Drew T 2026-09-11 01:51:51 -06:00
  • 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) Drew T 2026-09-11 01:51:08 -06:00
  • 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) Drew T 2026-09-11 01:50:51 -06:00
  • 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) Drew T 2026-09-11 01:50:33 -06:00
  • 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) Drew T 2026-09-11 01:50:16 -06:00
  • 5a4a7eed0f phase-36: S104 e8 banked 3 (func_801A5094 parked: a relocation-only close through D_801F8744[3]); e12 packs (ov_SC06_000) Drew T 2026-09-11 01:44:35 -06:00
  • 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) Drew T 2026-09-11 01:43:38 -06:00
  • 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) Drew T 2026-09-11 01:43:20 -06:00
  • 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) Drew T 2026-09-11 01:43:02 -06:00
  • 04cf4c6168 phase-36: S104 e11 packs (ov_SC04_011_jr_8017D494 batch) Drew T 2026-09-11 01:38:07 -06:00
  • 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 Drew T 2026-09-11 01:37:21 -06:00
  • 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) Drew T 2026-09-11 01:34:39 -06:00
  • 0f928391b1 phase-36: S104 s104_e6 — func_8017DB00 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:34:16 -06:00
  • 8d55555393 phase-36: S104 s104_e6 — func_8017EA24 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:33:51 -06:00
  • fb00ace197 phase-36: S104 s104_e6 — func_8017E878 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:33:05 -06:00
  • 3852e75e89 phase-36: S104 s104_e6 — func_8017C95C banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:32:41 -06:00
  • d25b87e1ab phase-36: S104 s104_e6 — func_8017D370 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:32:20 -06:00
  • 8bcbb01a66 phase-36: S104 s104_e6 — func_8017FBC8 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:32:00 -06:00
  • ce73521e7b phase-36: S104 s104_e6 — func_8017EE3C banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:31:41 -06:00
  • 2d5e0acd0b phase-36: S104 s104_e6 — func_8017DE10 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:31:22 -06:00
  • 22365ad3fe phase-36: S104 s104_e6 — func_8017EE80 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:31:02 -06:00
  • 0c51216292 phase-36: S104 s104_e6 — func_8017E8D0 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:30:38 -06:00
  • 26aff51232 phase-36: S104 s104_e6 — func_801808D8 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:30:18 -06:00
  • 9ab92e9989 phase-36: S104 s104_e6 — func_8017E7C0 banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:29:37 -06:00
  • 7ccf382949 phase-36: S104 s104_e6 — func_8018590C banked at 0 through the whole-object gate + propagated — e6 copy Drew T 2026-09-11 01:28:59 -06:00
  • 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) Drew T 2026-09-11 01:28:31 -06:00
  • 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) Drew T 2026-09-11 01:28:08 -06:00
  • 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) Drew T 2026-09-11 01:27:27 -06:00
  • 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) Drew T 2026-09-11 01:21:37 -06:00
  • 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) Drew T 2026-09-11 01:19:37 -06:00
  • 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 Drew T 2026-09-11 01:17:15 -06:00
  • fd8fc7363b phase-36: S104 e9 packs (ov_SC02_017 batch 3) Drew T 2026-09-11 01:14:46 -06:00
  • 2c9ec80230 phase-36: S104 s104_e7 — func_80188034 banked at 0 through the whole-object gate + propagated — e7 sibling, the same division move Drew T 2026-09-11 01:13:09 -06:00
  • 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) Drew T 2026-09-11 01:12:32 -06:00
  • 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) Drew T 2026-09-11 01:11:36 -06:00
  • 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) Drew T 2026-09-11 01:11:00 -06:00
  • 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) Drew T 2026-09-11 01:10:04 -06:00
  • 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 Drew T 2026-09-11 01:07:58 -06:00
  • 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) Drew T 2026-09-11 01:06:00 -06:00
  • c4c60c9170 phase-36: S104 e7 packs (ov_SC02_017 batch 2 after e4's three closes) Drew T 2026-09-11 00:48:47 -06:00
  • 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) Drew T 2026-09-11 00:47:03 -06:00
  • 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) Drew T 2026-09-11 00:46:19 -06:00
  • 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) Drew T 2026-09-11 00:45:26 -06:00
  • 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 Drew T 2026-09-11 00:44:20 -06:00
  • 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) Drew T 2026-09-11 00:42:31 -06:00
  • 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 Drew T 2026-09-11 00:36:21 -06:00
  • 65b0855c1c phase-36: S104 part-3 bank resumed — 6 of 38 MATCH rows banked (the rest banked before the timeout); e1–e5 TU-batch packs; R22 follows Drew T 2026-09-11 00:32:13 -06:00
  • c5786dac6f phase-36: S104 part-3 bank (R37 ×4 + the all-families pass since part 2, live residue only), interrupted by a 590 s tool timeout mid-run — the 30 files it had written verified by R22 check-all 218/218 before this commit; the rest resumes Drew T 2026-09-11 00:27:14 -06:00
  • 8fb959e077 phase-36: R31 emits an all-shifts cast candidate (d39) and R35 handles cast copies of a parameter (d38), both known-true 0; named_definitions indexes func_X_body asm-label definitions Drew T 2026-09-11 00:13:37 -06:00
  • c1fd262551 phase-36: S104 s104_d34 — func_8018BA4C banked at 0 through the whole-object gate + propagated — d34 copy Drew T 2026-09-11 00:12:09 -06:00
  • 804faacc85 phase-36: S104 s104_d34 — func_8017ED60 banked at 0 through the whole-object gate + propagated — d34 copy Drew T 2026-09-11 00:11:28 -06:00
  • f22b8b7d54 phase-36: S104 s104_d34 — func_8017EF54 banked at 0 through the whole-object gate + propagated — d34 copy Drew T 2026-09-11 00:10:33 -06:00
  • 1dca90ccf0 phase-36: S104 s104_d34 — func_80181408 banked at 0 through the whole-object gate + propagated — 2 levers + a dead pad → 0: the address alias for the second call (cse.c:1937/2107), the goto chain as an if/else with a store per arm, the field decremented in place Drew T 2026-09-11 00:09:58 -06:00
  • 27fb22cadb phase-36: S104 s104_d39 — func_80185484 banked at 0 through the whole-object gate + propagated — 2 levers → 0: (s16) casts at BOTH shift sites (c-typeck.c:2418-2450, cse.c:5577-5667) Drew T 2026-09-11 00:07:41 -06:00
  • 261c01c397 phase-36: S104 s104_d38 — func_80188FB4 banked at 0 through the whole-object gate + propagated — d38 sibling: an unmarked do-while removed Drew T 2026-09-11 00:06:13 -06:00
  • e0c9c78481 phase-36: S104 s104_d38 — func_801848A4 banked at 0 through the whole-object gate + propagated — d38 sibling: an unmarked do-while removed Drew T 2026-09-11 00:05:31 -06:00
  • 1e0da43585 phase-36: S104 s104_d38 — func_801865E4 banked at 0 through the whole-object gate + propagated — d38 sibling: an unmarked do-while removed Drew T 2026-09-11 00:04:56 -06:00
  • ad48b5154e phase-36: S104 s104_d38 — func_801826E8 banked at 0 through the whole-object gate + propagated — d38 sibling: an unmarked do-while removed Drew T 2026-09-11 00:04:13 -06:00
  • ac8bc32657 phase-36: S104 s104_d38 — func_801818A4 banked at 0 through the whole-object gate + propagated — $16 pin → 0: the cast copy of the parameter deleted (cse.c:846-856 + the second pass :8352-8355 kept a copy that crossed the call) Drew T 2026-09-11 00:03:35 -06:00
  • c3023eee40 phase-36: S104 s104_d35 — func_80183CE8 banked at 0 through the whole-object gate + propagated — d35 copy Drew T 2026-09-11 00:02:08 -06:00
  • f5a68c412e phase-36: S104 s104_d35 — func_8018486C banked at 0 through the whole-object gate + propagated — 3 pins → 0: the goto chain as three for loops with break (loop notes: hoisted constants + doubled refs, loop.c:702/flow.c:2067) and the cmp local as a literal Drew T 2026-09-11 00:01:34 -06:00
  • 1f4de6b82a phase-36: S104 s104_d37 — func_80181F38 banked at 0 through the whole-object gate + propagated — d37 copy Drew T 2026-09-11 00:00:30 -06:00