c091483083
Worker E's 0x8002311C (160 B) CLOSES COOKBOOK 123'S OPEN QUESTION. Finding 123 recorded the branchless MAX0 (x & -(x > 0)) as unreached -- 'no ternary and no bitwise spelling reached it'. Worker E solved it: the lever is NAMING THE BOOLEAN. return s & -(s > 0); -> BRANCHES return s > 0 ? s : 0; -> branches flag = s > 0; return s & -flag; -> EXACT (slt / negu / and) Mechanism: naming the comparison forces cc1 to materialise it as a VALUE (slt) rather than a test feeding a branch. That is finding 44's 'name the boolean' lever applied to the MAX half -- finding 44 previously had only the cond-into-&& direction for this family. 167: a 4-byte store cc1 DELETES means the object's address is never taken -- fold the word into the array whose address IS taken by a call. 168: s = f(); s += f(); s += f(); loses one instruction vs three named results summed.