AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| 0x00000000D69F0000 | v_cvt_scale_pk8_f16_fp4 | v_cvt_scale_pk8_f16_fp4 | VOP3 | V CVT SCALE PK8 F16 FP4 |
| 0x00000000D6A80000 | v_cvt_scale_pk8_f16_fp8 | v_cvt_scale_pk8_f16_fp8 | VOP3 | V CVT SCALE PK8 F16 FP8 |
| 0x00000000D6AD0000 | v_cvt_scale_pk8_f32_bf8 | v_cvt_scale_pk8_f32_bf8 | VOP3 | V CVT SCALE PK8 F32 BF8 |
| 0x00000000D6A10000 | v_cvt_scale_pk8_f32_fp4 | v_cvt_scale_pk8_f32_fp4 | VOP3 | V CVT SCALE PK8 F32 FP4 |
| 0x00000000D6AA0000 | v_cvt_scale_pk8_f32_fp8 | v_cvt_scale_pk8_f32_fp8 | VOP3 | V CVT SCALE PK8 F32 FP8 |
| 0x00000000D2530000 | v_cvt_scalef32_2xpk16_bf6_f32 | v_cvt_scalef32_2xpk16_bf6_f32 | VOP3 | V CVT SCALEF32 2XPK16 BF6 F32 |
| 0x00000000D2520000 | v_cvt_scalef32_2xpk16_fp6_f32 | v_cvt_scalef32_2xpk16_fp6_f32 | VOP3 | V CVT SCALEF32 2XPK16 FP6 F32 |
| 0x00000000D24B0000 | v_cvt_scalef32_f16_bf8 | v_cvt_scalef32_f16_bf8 | VOP3 | V CVT SCALEF32 F16 BF8 |
| 0x00000000D24A0000 | v_cvt_scalef32_f16_fp8 | v_cvt_scalef32_f16_fp8 | VOP3 | V CVT SCALEF32 F16 FP8 |
| 0x00000000D23C0000 | v_cvt_scalef32_f32_bf8 | v_cvt_scalef32_f32_bf8 | VOP3 | V CVT SCALEF32 F32 BF8 |
| 0x00000000D23B0000 | v_cvt_scalef32_f32_fp8 | v_cvt_scalef32_f32_fp8 | VOP3 | V CVT SCALEF32 F32 FP8 |
| 0x00000000D6D20000 | v_cvt_scalef32_pk16_bf6_bf16 | v_cvt_scalef32_pk16_bf6_bf16 | VOP3 | V CVT SCALEF32 PK16 BF6 BF16 |
| 0x00000000D6D00000 | v_cvt_scalef32_pk16_bf6_f16 | v_cvt_scalef32_pk16_bf6_f16 | VOP3 | V CVT SCALEF32 PK16 BF6 F16 |
| 0x00000000D6CE0000 | v_cvt_scalef32_pk16_bf6_f32 | v_cvt_scalef32_pk16_bf6_f32 | VOP3 | V CVT SCALEF32 PK16 BF6 F32 |
| 0x00000000D6D10000 | v_cvt_scalef32_pk16_fp6_bf16 | v_cvt_scalef32_pk16_fp6_bf16 | VOP3 | V CVT SCALEF32 PK16 FP6 BF16 |
| 0x00000000D6CF0000 | v_cvt_scalef32_pk16_fp6_f16 | v_cvt_scalef32_pk16_fp6_f16 | VOP3 | V CVT SCALEF32 PK16 FP6 F16 |
| 0x00000000D6CD0000 | v_cvt_scalef32_pk16_fp6_f32 | v_cvt_scalef32_pk16_fp6_f32 | VOP3 | V CVT SCALEF32 PK16 FP6 F32 |
| 0x00000000D2630000 | v_cvt_scalef32_pk32_bf16_bf6 | v_cvt_scalef32_pk32_bf16_bf6 | VOP3 | V CVT SCALEF32 PK32 BF16 BF6 |
| 0x00000000D2610000 | v_cvt_scalef32_pk32_bf16_fp6 | v_cvt_scalef32_pk32_bf16_fp6 | VOP3 | V CVT SCALEF32 PK32 BF16 FP6 |
| 0x00000000D25B0000 | v_cvt_scalef32_pk32_bf6_bf16 | v_cvt_scalef32_pk32_bf6_bf16 | VOP3 | V CVT SCALEF32 PK32 BF6 BF16 |
| 0x00000000D25A0000 | v_cvt_scalef32_pk32_bf6_f16 | v_cvt_scalef32_pk32_bf6_f16 | VOP3 | V CVT SCALEF32 PK32 BF6 F16 |
| v_cvt_scalef32_pk32_bf6_f32 | v_cvt_scalef32_pk32_bf6_f32 | VOP3 | V CVT SCALEF32 PK32 BF6 F32 | |
| 0x00000000D2620000 | v_cvt_scalef32_pk32_f16_bf6 | v_cvt_scalef32_pk32_f16_bf6 | VOP3 | V CVT SCALEF32 PK32 F16 BF6 |
| 0x00000000D2600000 | v_cvt_scalef32_pk32_f16_fp6 | v_cvt_scalef32_pk32_f16_fp6 | VOP3 | V CVT SCALEF32 PK32 F16 FP6 |
| 0x00000000D2570000 | v_cvt_scalef32_pk32_f32_bf6 | v_cvt_scalef32_pk32_f32_bf6 | VOP3 | V CVT SCALEF32 PK32 F32 BF6 |
| 0x00000000D2560000 | v_cvt_scalef32_pk32_f32_fp6 | v_cvt_scalef32_pk32_f32_fp6 | VOP3 | V CVT SCALEF32 PK32 F32 FP6 |
| 0x00000000D2590000 | v_cvt_scalef32_pk32_fp6_bf16 | v_cvt_scalef32_pk32_fp6_bf16 | VOP3 | V CVT SCALEF32 PK32 FP6 BF16 |
| 0x00000000D2580000 | v_cvt_scalef32_pk32_fp6_f16 | v_cvt_scalef32_pk32_fp6_f16 | VOP3 | V CVT SCALEF32 PK32 FP6 F16 |
| v_cvt_scalef32_pk32_fp6_f32 | v_cvt_scalef32_pk32_fp6_f32 | VOP3 | V CVT SCALEF32 PK32 FP6 F32 | |
| 0x00000000D6B50000 | v_cvt_scalef32_pk8_bf8_bf16 | v_cvt_scalef32_pk8_bf8_bf16 | VOP3 | V CVT SCALEF32 PK8 BF8 BF16 |
| 0x00000000D6C60000 | v_cvt_scalef32_pk8_bf8_f16 | v_cvt_scalef32_pk8_bf8_f16 | VOP3 | V CVT SCALEF32 PK8 BF8 F16 |
| 0x00000000D6C50000 | v_cvt_scalef32_pk8_bf8_f32 | v_cvt_scalef32_pk8_bf8_f32 | VOP3 | V CVT SCALEF32 PK8 BF8 F32 |
| 0x00000000D6B80000 | v_cvt_scalef32_pk8_fp4_bf16 | v_cvt_scalef32_pk8_fp4_bf16 | VOP3 | V CVT SCALEF32 PK8 FP4 BF16 |
| 0x00000000D6B30000 | v_cvt_scalef32_pk8_fp4_f16 | v_cvt_scalef32_pk8_fp4_f16 | VOP3 | V CVT SCALEF32 PK8 FP4 F16 |
| 0x00000000D6B00000 | v_cvt_scalef32_pk8_fp4_f32 | v_cvt_scalef32_pk8_fp4_f32 | VOP3 | V CVT SCALEF32 PK8 FP4 F32 |
| 0x00000000D6B40000 | v_cvt_scalef32_pk8_fp8_bf16 | v_cvt_scalef32_pk8_fp8_bf16 | VOP3 | V CVT SCALEF32 PK8 FP8 BF16 |
| 0x00000000D6C40000 | v_cvt_scalef32_pk8_fp8_f16 | v_cvt_scalef32_pk8_fp8_f16 | VOP3 | V CVT SCALEF32 PK8 FP8 F16 |
| 0x00000000D6C30000 | v_cvt_scalef32_pk8_fp8_f32 | v_cvt_scalef32_pk8_fp8_f32 | VOP3 | V CVT SCALEF32 PK8 FP8 F32 |
| 0x00000000D26A0000 | v_cvt_scalef32_pk_bf16_bf8 | v_cvt_scalef32_pk_bf16_bf8 | VOP3 | V CVT SCALEF32 PK BF16 BF8 |
| 0x00000000D2510000 | v_cvt_scalef32_pk_bf16_fp4 | v_cvt_scalef32_pk_bf16_fp4 | VOP3 | V CVT SCALEF32 PK BF16 FP4 |
| 0x00000000D2690000 | v_cvt_scalef32_pk_bf16_fp8 | v_cvt_scalef32_pk_bf16_fp8 | VOP3 | V CVT SCALEF32 PK BF16 FP8 |
| 0x00000000D2450000 | v_cvt_scalef32_pk_bf8_bf16 | v_cvt_scalef32_pk_bf8_bf16 | VOP3 | V CVT SCALEF32 PK BF8 BF16 |
| 0x00000000D2410000 | v_cvt_scalef32_pk_bf8_f16 | v_cvt_scalef32_pk_bf8_f16 | VOP3 | V CVT SCALEF32 PK BF8 F16 |
| 0x00000000D2360000 | v_cvt_scalef32_pk_bf8_f32 | v_cvt_scalef32_pk_bf8_f32 | VOP3 | V CVT SCALEF32 PK BF8 F32 |
| 0x00000000D2490000 | v_cvt_scalef32_pk_f16_bf8 | v_cvt_scalef32_pk_f16_bf8 | VOP3 | V CVT SCALEF32 PK F16 BF8 |
| 0x00000000D2500000 | v_cvt_scalef32_pk_f16_fp4 | v_cvt_scalef32_pk_f16_fp4 | VOP3 | V CVT SCALEF32 PK F16 FP4 |
| 0x00000000D2480000 | v_cvt_scalef32_pk_f16_fp8 | v_cvt_scalef32_pk_f16_fp8 | VOP3 | V CVT SCALEF32 PK F16 FP8 |
| 0x00000000D23A0000 | v_cvt_scalef32_pk_f32_bf8 | v_cvt_scalef32_pk_f32_bf8 | VOP3 | V CVT SCALEF32 PK F32 BF8 |
| 0x00000000D23F0000 | v_cvt_scalef32_pk_f32_fp4 | v_cvt_scalef32_pk_f32_fp4 | VOP3 | V CVT SCALEF32 PK F32 FP4 |
| 0x00000000D2390000 | v_cvt_scalef32_pk_f32_fp8 | v_cvt_scalef32_pk_f32_fp8 | VOP3 | V CVT SCALEF32 PK F32 FP8 |
| 0x00000000D24D0000 | v_cvt_scalef32_pk_fp4_bf16 | v_cvt_scalef32_pk_fp4_bf16 | VOP3 | V CVT SCALEF32 PK FP4 BF16 |
| 0x00000000D24C0000 | v_cvt_scalef32_pk_fp4_f16 | v_cvt_scalef32_pk_fp4_f16 | VOP3 | V CVT SCALEF32 PK FP4 F16 |
| 0x00000000D23D0000 | v_cvt_scalef32_pk_fp4_f32 | v_cvt_scalef32_pk_fp4_f32 | VOP3 | V CVT SCALEF32 PK FP4 F32 |
| 0x00000000D2440000 | v_cvt_scalef32_pk_fp8_bf16 | v_cvt_scalef32_pk_fp8_bf16 | VOP3 | V CVT SCALEF32 PK FP8 BF16 |
| 0x00000000D2400000 | v_cvt_scalef32_pk_fp8_f16 | v_cvt_scalef32_pk_fp8_f16 | VOP3 | V CVT SCALEF32 PK FP8 F16 |
| 0x00000000D2350000 | v_cvt_scalef32_pk_fp8_f32 | v_cvt_scalef32_pk_fp8_f32 | VOP3 | V CVT SCALEF32 PK FP8 F32 |
| 0x00000000D2470000 | v_cvt_scalef32_sr_bf8_bf16 | v_cvt_scalef32_sr_bf8_bf16 | VOP3 | V CVT SCALEF32 SR BF8 BF16 |
| 0x00000000D2430000 | v_cvt_scalef32_sr_bf8_f16 | v_cvt_scalef32_sr_bf8_f16 | VOP3 | V CVT SCALEF32 SR BF8 F16 |
| 0x00000000D2380000 | v_cvt_scalef32_sr_bf8_f32 | v_cvt_scalef32_sr_bf8_f32 | VOP3 | V CVT SCALEF32 SR BF8 F32 |
| 0x00000000D2460000 | v_cvt_scalef32_sr_fp8_bf16 | v_cvt_scalef32_sr_fp8_bf16 | VOP3 | V CVT SCALEF32 SR FP8 BF16 |
| 0x00000000D2420000 | v_cvt_scalef32_sr_fp8_f16 | v_cvt_scalef32_sr_fp8_f16 | VOP3 | V CVT SCALEF32 SR FP8 F16 |
| 0x00000000D2370000 | v_cvt_scalef32_sr_fp8_f32 | v_cvt_scalef32_sr_fp8_f32 | VOP3 | V CVT SCALEF32 SR FP8 F32 |
| 0x00000000D6D80000 | v_cvt_scalef32_sr_pk16_bf6_bf16 | v_cvt_scalef32_sr_pk16_bf6_bf16 | VOP3 | V CVT SCALEF32 SR PK16 BF6 BF16 |
| 0x00000000D6D60000 | v_cvt_scalef32_sr_pk16_bf6_f16 | v_cvt_scalef32_sr_pk16_bf6_f16 | VOP3 | V CVT SCALEF32 SR PK16 BF6 F16 |
| 0x00000000D6D40000 | v_cvt_scalef32_sr_pk16_bf6_f32 | v_cvt_scalef32_sr_pk16_bf6_f32 | VOP3 | V CVT SCALEF32 SR PK16 BF6 F32 |
| 0x00000000D6D70000 | v_cvt_scalef32_sr_pk16_fp6_bf16 | v_cvt_scalef32_sr_pk16_fp6_bf16 | VOP3 | V CVT SCALEF32 SR PK16 FP6 BF16 |
| 0x00000000D6D50000 | v_cvt_scalef32_sr_pk16_fp6_f16 | v_cvt_scalef32_sr_pk16_fp6_f16 | VOP3 | V CVT SCALEF32 SR PK16 FP6 F16 |
| 0x00000000D6D30000 | v_cvt_scalef32_sr_pk16_fp6_f32 | v_cvt_scalef32_sr_pk16_fp6_f32 | VOP3 | V CVT SCALEF32 SR PK16 FP6 F32 |
| 0x00000000D25F0000 | v_cvt_scalef32_sr_pk32_bf6_bf16 | v_cvt_scalef32_sr_pk32_bf6_bf16 | VOP3 | V CVT SCALEF32 SR PK32 BF6 BF16 |
| 0x00000000D25E0000 | v_cvt_scalef32_sr_pk32_bf6_f16 | v_cvt_scalef32_sr_pk32_bf6_f16 | VOP3 | V CVT SCALEF32 SR PK32 BF6 F16 |
| 0x00000000D2550000 | v_cvt_scalef32_sr_pk32_bf6_f32 | v_cvt_scalef32_sr_pk32_bf6_f32 | VOP3 | V CVT SCALEF32 SR PK32 BF6 F32 |
| 0x00000000D25D0000 | v_cvt_scalef32_sr_pk32_fp6_bf16 | v_cvt_scalef32_sr_pk32_fp6_bf16 | VOP3 | V CVT SCALEF32 SR PK32 FP6 BF16 |
| 0x00000000D25C0000 | v_cvt_scalef32_sr_pk32_fp6_f16 | v_cvt_scalef32_sr_pk32_fp6_f16 | VOP3 | V CVT SCALEF32 SR PK32 FP6 F16 |
| 0x00000000D2540000 | v_cvt_scalef32_sr_pk32_fp6_f32 | v_cvt_scalef32_sr_pk32_fp6_f32 | VOP3 | V CVT SCALEF32 SR PK32 FP6 F32 |
| 0x00000000D6C20000 | v_cvt_scalef32_sr_pk8_bf8_bf16 | v_cvt_scalef32_sr_pk8_bf8_bf16 | VOP3 | V CVT SCALEF32 SR PK8 BF8 BF16 |
| 0x00000000D6C10000 | v_cvt_scalef32_sr_pk8_bf8_f16 | v_cvt_scalef32_sr_pk8_bf8_f16 | VOP3 | V CVT SCALEF32 SR PK8 BF8 F16 |
| 0x00000000D6990000 | v_cvt_scalef32_sr_pk8_bf8_f32 | v_cvt_scalef32_sr_pk8_bf8_f32 | VOP3 | V CVT SCALEF32 SR PK8 BF8 F32 |
| 0x00000000D6BC0000 | v_cvt_scalef32_sr_pk8_fp4_bf16 | v_cvt_scalef32_sr_pk8_fp4_bf16 | VOP3 | V CVT SCALEF32 SR PK8 FP4 BF16 |
| 0x00000000D6B90000 | v_cvt_scalef32_sr_pk8_fp4_f16 | v_cvt_scalef32_sr_pk8_fp4_f16 | VOP3 | V CVT SCALEF32 SR PK8 FP4 F16 |
| 0x00000000D6970000 | v_cvt_scalef32_sr_pk8_fp4_f32 | v_cvt_scalef32_sr_pk8_fp4_f32 | VOP3 | V CVT SCALEF32 SR PK8 FP4 F32 |
| 0x00000000D6C00000 | v_cvt_scalef32_sr_pk8_fp8_bf16 | v_cvt_scalef32_sr_pk8_fp8_bf16 | VOP3 | V CVT SCALEF32 SR PK8 FP8 BF16 |
| 0x00000000D6BF0000 | v_cvt_scalef32_sr_pk8_fp8_f16 | v_cvt_scalef32_sr_pk8_fp8_f16 | VOP3 | V CVT SCALEF32 SR PK8 FP8 F16 |
| 0x00000000D6980000 | v_cvt_scalef32_sr_pk8_fp8_f32 | v_cvt_scalef32_sr_pk8_fp8_f32 | VOP3 | V CVT SCALEF32 SR PK8 FP8 F32 |
| 0x00000000D24F0000 | v_cvt_scalef32_sr_pk_fp4_bf16 | v_cvt_scalef32_sr_pk_fp4_bf16 | VOP3 | V CVT SCALEF32 SR PK FP4 BF16 |
| 0x00000000D24E0000 | v_cvt_scalef32_sr_pk_fp4_f16 | v_cvt_scalef32_sr_pk_fp4_f16 | VOP3 | V CVT SCALEF32 SR PK FP4 F16 |
| 0x00000000D23E0000 | v_cvt_scalef32_sr_pk_fp4_f32 | v_cvt_scalef32_sr_pk_fp4_f32 | VOP3 | V CVT SCALEF32 SR PK FP4 F32 |
| 0x00000000D2A70000 | v_cvt_sr_bf16_f32 | v_cvt_sr_bf16_f32 | VOP3 | V CVT SR BF16 F32 |
| 0x00000000D7750000 | v_cvt_sr_bf8_f16 | v_cvt_sr_bf8_f16 | VOP3 | V CVT SR BF8 F16 |
| 0x00000000D76C0000 | v_cvt_sr_bf8_f32 | v_cvt_sr_bf8_f32 | VOP3 | V CVT SR BF8 F32 |
| v_cvt_sr_bf8_f32_gfx12 | v_cvt_sr_bf8_f32_gfx12 | VOP3 | V CVT SR BF8 F32 GFX12 | |
| 0x00000000D2A60000 | v_cvt_sr_f16_f32 | v_cvt_sr_f16_f32 | VOP3 | V CVT SR F16 F32 |
| 0x00000000D7740000 | v_cvt_sr_fp8_f16 | v_cvt_sr_fp8_f16 | VOP3 | V CVT SR FP8 F16 |
| 0x00000000D76B0000 | v_cvt_sr_fp8_f32 | v_cvt_sr_fp8_f32 | VOP3 | V CVT SR FP8 F32 |
| v_cvt_sr_fp8_f32_gfx12 | v_cvt_sr_fp8_f32_gfx12 | VOP3 | V CVT SR FP8 F32 GFX12 | |
| v_cvt_sr_fp8_f32_gfx1250 | v_cvt_sr_fp8_f32_gfx1250 | VOP3 | V CVT SR FP8 F32 GFX1250 | |
| 0x00000000D76E0000 | v_cvt_sr_pk_bf16_f32 | v_cvt_sr_pk_bf16_f32 | VOP3 | V CVT SR PK BF16 F32 |
| 0x00000000D7700000 | v_cvt_sr_pk_f16_f32 | v_cvt_sr_pk_f16_f32 | VOP3 | V CVT SR PK F16 F32 |
| 0x7E00A400 | v_cvt_u16_f16 | v_cvt_u16_f16 | VOP1 | V CVT U16 F16 |
| 0x7E000E00 | v_cvt_u32_f32 | v_cvt_u32_f32 | VOP1 | V CVT U32 F32 |
| 0x7E002A00 | v_cvt_u32_f64 | v_cvt_u32_f64 | VOP1 | V CVT U32 F64 |