AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| v_cvt_f32_i32 | v_cvt_f32_i32 VDST, S0 | VOP1 | V CVT F32 I32 | |
| v_cvt_f32_u32 | v_cvt_f32_u32 | VOP1 | V CVT F32 U32 | |
| v_cvt_f32_ubyte0 | v_cvt_f32_ubyte0 | VOP1 | V CVT F32 UBYTE0 | |
| v_cvt_f32_ubyte1 | v_cvt_f32_ubyte1 | VOP1 | V CVT F32 UBYTE1 | |
| v_cvt_f32_ubyte2 | v_cvt_f32_ubyte2 | VOP1 | V CVT F32 UBYTE2 | |
| v_cvt_f32_ubyte3 | v_cvt_f32_ubyte3 | VOP1 | V CVT F32 UBYTE3 | |
| v_cvt_f64_f32 | v_cvt_f64_f32 | VOP1 | V CVT F64 F32 | |
| v_cvt_f64_i32 | v_cvt_f64_i32 | VOP1 | V CVT F64 I32 | |
| v_cvt_f64_u32 | v_cvt_f64_u32 | VOP1 | V CVT F64 U32 | |
| v_cvt_flr_i32_f32 | v_cvt_flr_i32_f32 | VOP1 | V CVT FLR I32 F32 | |
| v_cvt_i16_f16 | v_cvt_i16_f16 | VOP1 | V CVT I16 F16 | |
| v_cvt_i32_f32 | v_cvt_i32_f32 | VOP1 | V CVT I32 F32 | |
| v_cvt_i32_f64 | v_cvt_i32_f64 | VOP1 | V CVT I32 F64 | |
| v_cvt_i32_i16 | v_cvt_i32_i16 | VOP1 | V CVT I32 I16 | |
| v_cvt_norm_i16_f16 | v_cvt_norm_i16_f16 | VOP1 | V CVT NORM I16 F16 | |
| v_cvt_norm_u16_f16 | v_cvt_norm_u16_f16 | VOP1 | V CVT NORM U16 F16 | |
| v_cvt_off_f32_i4 | v_cvt_off_f32_i4 | VOP1 | V CVT OFF F32 I4 | |
| v_cvt_pk_bf16_f32 | v_cvt_pk_bf16_f32 | VOP3 | V CVT PK BF16 F32 | |
| v_cvt_pk_bf8_f16 | v_cvt_pk_bf8_f16 | VOP1 | V CVT PK BF8 F16 | |
| v_cvt_pk_bf8_f32 | v_cvt_pk_bf8_f32 | VOP3 | V CVT PK BF8 F32 | |
| v_cvt_pk_f16_bf8 | v_cvt_pk_f16_bf8 | VOP1 | V CVT PK F16 BF8 | |
| v_cvt_pk_f16_f32 | v_cvt_pk_f16_f32 | VOP3 | V CVT PK F16 F32 | |
| v_cvt_pk_f16_fp8 | v_cvt_pk_f16_fp8 | VOP1 | V CVT PK F16 FP8 | |
| v_cvt_pk_f32_bf8 | v_cvt_pk_f32_bf8 | VOP1 | V CVT PK F32 BF8 | |
| v_cvt_pk_f32_bf8_fake16 | v_cvt_pk_f32_bf8_fake16 | VOP1 | V CVT PK F32 BF8 FAKE16 | |
| v_cvt_pk_f32_bf8_t16 | v_cvt_pk_f32_bf8_t16 | VOP1 | V CVT PK F32 BF8 T16 | |
| v_cvt_pk_f32_fp8 | v_cvt_pk_f32_fp8 | VOP1 | V CVT PK F32 FP8 | |
| v_cvt_pk_f32_fp8_fake16 | v_cvt_pk_f32_fp8_fake16 | VOP1 | V CVT PK F32 FP8 FAKE16 | |
| v_cvt_pk_f32_fp8_t16 | v_cvt_pk_f32_fp8_t16 | VOP1 | V CVT PK F32 FP8 T16 | |
| v_cvt_pk_fp8_f16 | v_cvt_pk_fp8_f16 | VOP1 | V CVT PK FP8 F16 | |
| v_cvt_pk_fp8_f32 | v_cvt_pk_fp8_f32 | VOP3 | V CVT PK FP8 F32 | |
| v_cvt_pk_fp8_f32_gfx1250 | v_cvt_pk_fp8_f32_gfx1250 | VOP3 | V CVT PK FP8 F32 GFX1250 | |
| v_cvt_pk_i16_f32 | v_cvt_pk_i16_f32 | VOP3 | V CVT PK I16 F32 | |
| v_cvt_pk_i16_i32 | v_cvt_pk_i16_i32 | VOP2 | V CVT PK I16 I32 | |
| v_cvt_pk_norm_i16_f16 | v_cvt_pk_norm_i16_f16 | VOP3 | V CVT PK NORM I16 F16 | |
| v_cvt_pk_norm_i16_f32 | v_cvt_pk_norm_i16_f32 | VOP3 | V CVT PK NORM I16 F32 | |
| v_cvt_pk_norm_u16_f16 | v_cvt_pk_norm_u16_f16 | VOP3 | V CVT PK NORM U16 F16 | |
| v_cvt_pk_norm_u16_f32 | v_cvt_pk_norm_u16_f32 | VOP3 | V CVT PK NORM U16 F32 | |
| v_cvt_pk_u16_f32 | v_cvt_pk_u16_f32 | VOP3 | V CVT PK U16 F32 | |
| v_cvt_pk_u16_u32 | v_cvt_pk_u16_u32 | VOP2 | V CVT PK U16 U32 | |
| v_cvt_pk_u8_f32 | v_cvt_pk_u8_f32 | VOP3 | V CVT PK U8 F32 | |
| v_cvt_pkaccum_u8_f32 | v_cvt_pkaccum_u8_f32 | VOP2 | V CVT PKACCUM U8 F32 | |
| v_cvt_pknorm_i16_f16 | v_cvt_pknorm_i16_f16 | VOP3 | V CVT PKNORM I16 F16 | |
| v_cvt_pknorm_i16_f32 | v_cvt_pknorm_i16_f32 | VOP2 | V CVT PKNORM I16 F32 | |
| v_cvt_pknorm_u16_f16 | v_cvt_pknorm_u16_f16 | VOP3 | V CVT PKNORM U16 F16 | |
| v_cvt_pknorm_u16_f32 | v_cvt_pknorm_u16_f32 | VOP2 | V CVT PKNORM U16 F32 | |
| v_cvt_pkrtz_f16_f32 | v_cvt_pkrtz_f16_f32 | VOP2 | V CVT PKRTZ F16 F32 | |
| v_cvt_rpi_i32_f32 | v_cvt_rpi_i32_f32 | VOP1 | V CVT RPI I32 F32 | |
| v_cvt_scale_pk16_bf16_bf6 | v_cvt_scale_pk16_bf16_bf6 | VOP3 | V CVT SCALE PK16 BF16 BF6 | |
| v_cvt_scale_pk16_bf16_fp6 | v_cvt_scale_pk16_bf16_fp6 | VOP3 | V CVT SCALE PK16 BF16 FP6 | |
| v_cvt_scale_pk16_f16_bf6 | v_cvt_scale_pk16_f16_bf6 | VOP3 | V CVT SCALE PK16 F16 BF6 | |
| v_cvt_scale_pk16_f16_fp6 | v_cvt_scale_pk16_f16_fp6 | VOP3 | V CVT SCALE PK16 F16 FP6 | |
| v_cvt_scale_pk16_f32_bf6 | v_cvt_scale_pk16_f32_bf6 | VOP3 | V CVT SCALE PK16 F32 BF6 | |
| v_cvt_scale_pk16_f32_fp6 | v_cvt_scale_pk16_f32_fp6 | VOP3 | V CVT SCALE PK16 F32 FP6 | |
| v_cvt_scale_pk8_bf16_bf8 | v_cvt_scale_pk8_bf16_bf8 | VOP3 | V CVT SCALE PK8 BF16 BF8 | |
| v_cvt_scale_pk8_bf16_fp4 | v_cvt_scale_pk8_bf16_fp4 | VOP3 | V CVT SCALE PK8 BF16 FP4 | |
| v_cvt_scale_pk8_bf16_fp8 | v_cvt_scale_pk8_bf16_fp8 | VOP3 | V CVT SCALE PK8 BF16 FP8 | |
| v_cvt_scale_pk8_f16_bf8 | v_cvt_scale_pk8_f16_bf8 | VOP3 | V CVT SCALE PK8 F16 BF8 | |
| v_cvt_scale_pk8_f16_fp4 | v_cvt_scale_pk8_f16_fp4 | VOP3 | V CVT SCALE PK8 F16 FP4 | |
| v_cvt_scale_pk8_f16_fp8 | v_cvt_scale_pk8_f16_fp8 | VOP3 | V CVT SCALE PK8 F16 FP8 | |
| v_cvt_scale_pk8_f32_bf8 | v_cvt_scale_pk8_f32_bf8 | VOP3 | V CVT SCALE PK8 F32 BF8 | |
| v_cvt_scale_pk8_f32_fp4 | v_cvt_scale_pk8_f32_fp4 | VOP3 | V CVT SCALE PK8 F32 FP4 | |
| v_cvt_scale_pk8_f32_fp8 | v_cvt_scale_pk8_f32_fp8 | VOP3 | V CVT SCALE PK8 F32 FP8 | |
| v_cvt_scalef32_2xpk16_bf6_f32 | v_cvt_scalef32_2xpk16_bf6_f32 | VOP3 | V CVT SCALEF32 2XPK16 BF6 F32 | |
| v_cvt_scalef32_2xpk16_fp6_f32 | v_cvt_scalef32_2xpk16_fp6_f32 | VOP3 | V CVT SCALEF32 2XPK16 FP6 F32 | |
| v_cvt_scalef32_f16_bf8 | v_cvt_scalef32_f16_bf8 | VOP3 | V CVT SCALEF32 F16 BF8 | |
| v_cvt_scalef32_f16_fp8 | v_cvt_scalef32_f16_fp8 | VOP3 | V CVT SCALEF32 F16 FP8 | |
| v_cvt_scalef32_f32_bf8 | v_cvt_scalef32_f32_bf8 | VOP3 | V CVT SCALEF32 F32 BF8 | |
| v_cvt_scalef32_f32_fp8 | v_cvt_scalef32_f32_fp8 | VOP3 | V CVT SCALEF32 F32 FP8 | |
| v_cvt_scalef32_pk16_bf6_bf16 | v_cvt_scalef32_pk16_bf6_bf16 | VOP3 | V CVT SCALEF32 PK16 BF6 BF16 | |
| v_cvt_scalef32_pk16_bf6_f16 | v_cvt_scalef32_pk16_bf6_f16 | VOP3 | V CVT SCALEF32 PK16 BF6 F16 | |
| v_cvt_scalef32_pk16_bf6_f32 | v_cvt_scalef32_pk16_bf6_f32 | VOP3 | V CVT SCALEF32 PK16 BF6 F32 | |
| v_cvt_scalef32_pk16_fp6_bf16 | v_cvt_scalef32_pk16_fp6_bf16 | VOP3 | V CVT SCALEF32 PK16 FP6 BF16 | |
| v_cvt_scalef32_pk16_fp6_f16 | v_cvt_scalef32_pk16_fp6_f16 | VOP3 | V CVT SCALEF32 PK16 FP6 F16 | |
| v_cvt_scalef32_pk16_fp6_f32 | v_cvt_scalef32_pk16_fp6_f32 | VOP3 | V CVT SCALEF32 PK16 FP6 F32 | |
| v_cvt_scalef32_pk32_bf16_bf6 | v_cvt_scalef32_pk32_bf16_bf6 | VOP3 | V CVT SCALEF32 PK32 BF16 BF6 | |
| v_cvt_scalef32_pk32_bf16_fp6 | v_cvt_scalef32_pk32_bf16_fp6 | VOP3 | V CVT SCALEF32 PK32 BF16 FP6 | |
| v_cvt_scalef32_pk32_bf6_bf16 | v_cvt_scalef32_pk32_bf6_bf16 | VOP3 | V CVT SCALEF32 PK32 BF6 BF16 | |
| 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 | |
| v_cvt_scalef32_pk32_f16_bf6 | v_cvt_scalef32_pk32_f16_bf6 | VOP3 | V CVT SCALEF32 PK32 F16 BF6 | |
| v_cvt_scalef32_pk32_f16_fp6 | v_cvt_scalef32_pk32_f16_fp6 | VOP3 | V CVT SCALEF32 PK32 F16 FP6 | |
| v_cvt_scalef32_pk32_f32_bf6 | v_cvt_scalef32_pk32_f32_bf6 | VOP3 | V CVT SCALEF32 PK32 F32 BF6 | |
| v_cvt_scalef32_pk32_f32_fp6 | v_cvt_scalef32_pk32_f32_fp6 | VOP3 | V CVT SCALEF32 PK32 F32 FP6 | |
| v_cvt_scalef32_pk32_fp6_bf16 | v_cvt_scalef32_pk32_fp6_bf16 | VOP3 | V CVT SCALEF32 PK32 FP6 BF16 | |
| 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 | |
| v_cvt_scalef32_pk8_bf8_bf16 | v_cvt_scalef32_pk8_bf8_bf16 | VOP3 | V CVT SCALEF32 PK8 BF8 BF16 | |
| v_cvt_scalef32_pk8_bf8_f16 | v_cvt_scalef32_pk8_bf8_f16 | VOP3 | V CVT SCALEF32 PK8 BF8 F16 | |
| v_cvt_scalef32_pk8_bf8_f32 | v_cvt_scalef32_pk8_bf8_f32 | VOP3 | V CVT SCALEF32 PK8 BF8 F32 | |
| v_cvt_scalef32_pk8_fp4_bf16 | v_cvt_scalef32_pk8_fp4_bf16 | VOP3 | V CVT SCALEF32 PK8 FP4 BF16 | |
| v_cvt_scalef32_pk8_fp4_f16 | v_cvt_scalef32_pk8_fp4_f16 | VOP3 | V CVT SCALEF32 PK8 FP4 F16 | |
| v_cvt_scalef32_pk8_fp4_f32 | v_cvt_scalef32_pk8_fp4_f32 | VOP3 | V CVT SCALEF32 PK8 FP4 F32 | |
| v_cvt_scalef32_pk8_fp8_bf16 | v_cvt_scalef32_pk8_fp8_bf16 | VOP3 | V CVT SCALEF32 PK8 FP8 BF16 | |
| v_cvt_scalef32_pk8_fp8_f16 | v_cvt_scalef32_pk8_fp8_f16 | VOP3 | V CVT SCALEF32 PK8 FP8 F16 | |
| v_cvt_scalef32_pk8_fp8_f32 | v_cvt_scalef32_pk8_fp8_f32 | VOP3 | V CVT SCALEF32 PK8 FP8 F32 | |
| v_cvt_scalef32_pk_bf16_bf8 | v_cvt_scalef32_pk_bf16_bf8 | VOP3 | V CVT SCALEF32 PK BF16 BF8 | |
| v_cvt_scalef32_pk_bf16_fp4 | v_cvt_scalef32_pk_bf16_fp4 | VOP3 | V CVT SCALEF32 PK BF16 FP4 | |
| v_cvt_scalef32_pk_bf16_fp8 | v_cvt_scalef32_pk_bf16_fp8 | VOP3 | V CVT SCALEF32 PK BF16 FP8 | |
| v_cvt_scalef32_pk_bf8_bf16 | v_cvt_scalef32_pk_bf8_bf16 | VOP3 | V CVT SCALEF32 PK BF8 BF16 |