D739 - The shader target is the console's own revision

Status: decided Date: 2026-10-05

The generators assemble for gfx1013, the console's own part, not gfx1030. oops-mesa's device information reports GFX1013 inside the Navi family, and the shaders a title runs are compiled for it: radeonsi's compiler emits v_mad_f32 and v_mac_f32 there, and gfx1030 removed v_mac_f32, so the reference assembler refused to name an instruction SuperTuxKart and Craft both run.

Re-recording every table for gfx1013 changed no name or layout the two revisions share; it added the three that only gfx1013 has. The published RDNA2 reference describes gfx1030 and stays the document an encoding is looked up in. D139's rule is unchanged: instructions are keyed by name, and the target is defined once.