ff35291d40
P5-T5. Part A: the entry [0x800FB368,0x800FB410) is not compiler output. The return address is round-tripped through an absolute global around the first call, the range ends in break, the stack pointer is built from linker globals, and the clear loop falls through with no jr ra. Two bounded compile experiments failed and were stopped; the entry stays fallback and no C is claimed. Part B: first byte-identical C match -- func_80017AD4 at 0x80017AD4..0x80017AE8 (20 bytes), src/func_80017AD4.c, registered in config/regions.tsv. make gate reports c_regions=1, 0 differing bytes, SHA-1 e173426c157384ebf1b6caf8c6fea18a85a14af9. Body is unique with one caller at 0x80014C14; a shared-tail near-miss was checked and rejected as a duplicate. The Phase 3 baseline is unaffected. Records six codegen findings, notably that GNU as expands the la macro with ori while the original assembler (ASPSX 2.81) uses addiu, so la-using functions will need maspsx. No ROM-derived material is tracked.