803175ffe8
Worker D's 0x8005A33C (312 B) and 0x8009F5AC (244 B) MATCH, both verified independently and gated on the whole binary before promotion. Corpus max is now 312 B (244 -> 248 -> 264 -> 312 across two workers). COOKBOOK 63 — NEW LEVER, the combiner constant-fold class. A residual of exactly one addiu plus a matching shift in every displacement of one base register means cc1's combiner folded a constant offset the original kept in a register. Writing the base inline triggers it (308 B, one instruction short, 6 differing words all the same thing); materialising the offset as a NAMED LOCAL blocks the fold and matches. It is a 4-byte class that is neither source structure nor scheduling, and it is INVISIBLE to a mnemonic-level diff because every mnemonic is right. COOKBOOK 64 — finding 59's family now has three load-bearing properties: row stride (0x8009F6A0), total size (0x800308C4), and MEMORY RESIDENCE (0x8005A33C, where a union lets cc1 scalarise the packed scratch into and/sra/sll). COOKBOOK 65 — THE AMENDMENT TO FINDING 41 IS NOW MEASURED. Worker D ran the paired control deliberately: the body immediately PRECEDING its first ceiling match, the inverse transform with an identical frame shape. <=244 B: 1 attempted, 1 matched (100%), first spelling. >244 B: 4 attempted, 3 matched (75%), 2-7 spellings. THE BAND WAS NOT THE VARIABLE -- THE LEVER SET WAS. And the two LARGEST bodies were the EASIEST (312 B and 264 B at 7 and 2 spellings), because a larger body has more redundant structure to key off. COOKBOOK 66 — a bounded negative with a named direction beats a blocked class: the allocation failure on 0x800FF5A8 is the named-locals family in the OPPOSITE direction (the original keeps a0 in TWO callee-saved registers, so what is missing is a named local the allocator cannot coalesce).