e4b6423774
111: $sp cannot be moved from C, so a stack switch is INLINE ASM and the statement SPLIT is byte-load-bearing -- seven separate __asm__ volatile statements with the call between them, and the nop in each jal's delay slot falls out of the following statement being a compiler barrier. One asm block, or a register int sp, does not reproduce it. 112: an intermediate that must live in MEMORY (the original reloads it before each of three calls; a scalar local gets register-allocated and loses 8 bytes of frame); the chained assignment's store order; and finding 100's then/else diagnostic confirmed on a new row. 113: a region's END address is EXCLUSIVE, so the registry free-check must be a containment test, not a string match. Worker A was wrongly blocked on 0x8006B7C0 because it is the exclusive end of 0x8006B778's range. This is the third defect found in a coordinator-written rule this phase; the workflow doc now requires a range test.