2c3f5a33a5
Worker D's most transferable finding yet: the ADDRESS SYMBOL is what selects the addiu form. A literal (int)0x8013F9B8 gives lui+ori; &D_8013F9B8 gives lui+addiu. So 'ori where the original has addiu' means the source used a literal where it should reference the address symbol -- a 40-byte error that presents as a LENGTH mismatch, which is why it reads like a codegen problem. Extends findings 4/46. 90: a (gp)-relative access to an unregistered address is a SYMBOL REQUEST, not a source problem -- the harness derives gp-ness only from config/symbols.tsv and no CLI option adds it. Worker D verified its row by pointing --symbols at a scratch copy of the registry. 91: a real source-order quirk (two successive call addresses swapped) is preserved in a match and is not a transcription error.