AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| 0x7D3E0000 | v_cmpx_t_f32 | v_cmpx_t_f32 | VOPC | V CMPX T F32 |
| 0x7D5E0000 | v_cmpx_t_f64 | v_cmpx_t_f64 | VOPC | V CMPX T F64 |
| 0x7D6E0000 | v_cmpx_t_i16 | v_cmpx_t_i16 | VOPC | V CMPX T I16 |
| 0x7DAE0000 | v_cmpx_t_i32 | v_cmpx_t_i32 | VOPC | V CMPX T I32 |
| 0x7DEE0000 | v_cmpx_t_i64 | v_cmpx_t_i64 | VOPC | V CMPX T I64 |
| 0x7D7E0000 | v_cmpx_t_u16 | v_cmpx_t_u16 | VOPC | V CMPX T U16 |
| 0x7DBE0000 | v_cmpx_t_u32 | v_cmpx_t_u32 | VOPC | V CMPX T U32 |
| 0x7DFE0000 | v_cmpx_t_u64 | v_cmpx_t_u64 | VOPC | V CMPX T U64 |
| 0x7C7E0000 | v_cmpx_tru_f16 | v_cmpx_tru_f16 | VOPC | V CMPX TRU F16 |
| 0x7CBE0000 | v_cmpx_tru_f32 | v_cmpx_tru_f32 | VOPC | V CMPX TRU F32 |
| 0x7CFE0000 | v_cmpx_tru_f64 | v_cmpx_tru_f64 | VOPC | V CMPX TRU F64 |
| 0x7D100000 | v_cmpx_u_f16 | v_cmpx_u_f16 | VOPC | V CMPX U F16 |
| 0x7D300000 | v_cmpx_u_f32 | v_cmpx_u_f32 | VOPC | V CMPX U F32 |
| 0x7D500000 | v_cmpx_u_f64 | v_cmpx_u_f64 | VOPC | V CMPX U F64 |
| 0x00000000D65D0000 | v_cndmask_b16 | v_cndmask_b16 | VOP3 | V CNDMASK B16 |
| v_cndmask_b16_fake16 | v_cndmask_b16_fake16 | VOP2 | V CNDMASK B16 FAKE16 | |
| v_cndmask_b16_t16 | v_cndmask_b16_t16 | VOP2 | V CNDMASK B16 T16 | |
| 0x02000000 | v_cndmask_b32 | v_cndmask_b32 | VOP2 | V CNDMASK B32 |
| 0x7E00FE00 | v_cos_bf16 | v_cos_bf16 | VOP1 | V COS BF16 |
| 0x7E00C200 | v_cos_f16 | v_cos_f16 | VOP1 | V COS F16 |
| 0x7E006C00 | v_cos_f32 | v_cos_f32 | VOP1 | V COS F32 |
| 0x00000000D60C0000 | v_cubeid_f32 | v_cubeid_f32 | VOP3 | V CUBEID F32 |
| 0x00000000D60F0000 | v_cubema_f32 | v_cubema_f32 | VOP3 | V CUBEMA F32 |
| 0x00000000D60D0000 | v_cubesc_f32 | v_cubesc_f32 | VOP3 | V CUBESC F32 |
| 0x00000000D60E0000 | v_cubetc_f32 | v_cubetc_f32 | VOP3 | V CUBETC F32 |
| 0x7E00F000 | v_cvt_f16_bf8 | v_cvt_f16_bf8 | VOP1 | V CVT F16 BF8 |
| 0x7E001400 | v_cvt_f16_f32 | v_cvt_f16_f32 | VOP1 | V CVT F16 F32 |
| v_cvt_f16_f32_fake16 | v_cvt_f16_f32_fake16 | VOP1 | V CVT F16 F32 FAKE16 | |
| v_cvt_f16_f32_t16 | v_cvt_f16_f32_t16 | VOP1 | V CVT F16 F32 T16 | |
| 0x7E00EE00 | v_cvt_f16_fp8 | v_cvt_f16_fp8 | VOP1 | V CVT F16 FP8 |
| 0x7E00A200 | v_cvt_f16_i16 | v_cvt_f16_i16 | VOP1 | V CVT F16 I16 |
| 0x7E00A000 | v_cvt_f16_u16 | v_cvt_f16_u16 | VOP1 | V CVT F16 U16 |
| 0x7E00E400 | v_cvt_f32_bf16 | v_cvt_f32_bf16 | VOP1 | V CVT F32 BF16 |
| 0x7E00DA00 | v_cvt_f32_bf8 | v_cvt_f32_bf8 | VOP1 | V CVT F32 BF8 |
| v_cvt_f32_bf8_op_sel | v_cvt_f32_bf8_op_sel | VOP1 | V CVT F32 BF8 OP SEL | |
| 0x7E001600 | v_cvt_f32_f16 | v_cvt_f32_f16 | VOP1 | V CVT F32 F16 |
| v_cvt_f32_f16_fake16 | v_cvt_f32_f16_fake16 | VOP1 | V CVT F32 F16 FAKE16 | |
| v_cvt_f32_f16_t16 | v_cvt_f32_f16_t16 | VOP1 | V CVT F32 F16 T16 | |
| 0x7E001E00 | v_cvt_f32_f64 | v_cvt_f32_f64 | VOP1 | V CVT F32 F64 |
| 0x7E00D800 | v_cvt_f32_fp8 | v_cvt_f32_fp8 | VOP1 | V CVT F32 FP8 |
| v_cvt_f32_fp8_gfx1250 | v_cvt_f32_fp8_gfx1250 | VOP1 | V CVT F32 FP8 GFX1250 | |
| v_cvt_f32_fp8_op_sel | v_cvt_f32_fp8_op_sel | VOP1 | V CVT F32 FP8 OP SEL | |
| 0x7E000A00 | v_cvt_f32_i32 | v_cvt_f32_i32 VDST, S0 | VOP1 | V CVT F32 I32 |
| 0x7E000C00 | v_cvt_f32_u32 | v_cvt_f32_u32 | VOP1 | V CVT F32 U32 |
| 0x7E002200 | v_cvt_f32_ubyte0 | v_cvt_f32_ubyte0 | VOP1 | V CVT F32 UBYTE0 |
| 0x7E002400 | v_cvt_f32_ubyte1 | v_cvt_f32_ubyte1 | VOP1 | V CVT F32 UBYTE1 |
| 0x7E002600 | v_cvt_f32_ubyte2 | v_cvt_f32_ubyte2 | VOP1 | V CVT F32 UBYTE2 |
| 0x7E002800 | v_cvt_f32_ubyte3 | v_cvt_f32_ubyte3 | VOP1 | V CVT F32 UBYTE3 |
| 0x7E002000 | v_cvt_f64_f32 | v_cvt_f64_f32 | VOP1 | V CVT F64 F32 |
| 0x7E000800 | v_cvt_f64_i32 | v_cvt_f64_i32 | VOP1 | V CVT F64 I32 |
| 0x7E002C00 | v_cvt_f64_u32 | v_cvt_f64_u32 | VOP1 | V CVT F64 U32 |
| 0x7E001A00 | v_cvt_flr_i32_f32 | v_cvt_flr_i32_f32 | VOP1 | V CVT FLR I32 F32 |
| 0x7E00A600 | v_cvt_i16_f16 | v_cvt_i16_f16 | VOP1 | V CVT I16 F16 |
| 0x7E001000 | v_cvt_i32_f32 | v_cvt_i32_f32 | VOP1 | V CVT I32 F32 |
| 0x7E000600 | v_cvt_i32_f64 | v_cvt_i32_f64 | VOP1 | V CVT I32 F64 |
| 0x7E00D400 | v_cvt_i32_i16 | v_cvt_i32_i16 | VOP1 | V CVT I32 I16 |
| 0x7E00C600 | v_cvt_norm_i16_f16 | v_cvt_norm_i16_f16 | VOP1 | V CVT NORM I16 F16 |
| 0x7E00C800 | v_cvt_norm_u16_f16 | v_cvt_norm_u16_f16 | VOP1 | V CVT NORM U16 F16 |
| 0x7E001C00 | v_cvt_off_f32_i4 | v_cvt_off_f32_i4 | VOP1 | V CVT OFF F32 I4 |
| 0x00000000D76D0000 | 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 | |
| 0x00000000D76A0000 | v_cvt_pk_bf8_f32 | v_cvt_pk_bf8_f32 | VOP3 | V CVT PK BF8 F32 |
| 0x7E00EC00 | v_cvt_pk_f16_bf8 | v_cvt_pk_f16_bf8 | VOP1 | V CVT PK F16 BF8 |
| 0x00000000D76F0000 | v_cvt_pk_f16_f32 | v_cvt_pk_f16_f32 | VOP3 | V CVT PK F16 F32 |
| 0x7E00EA00 | v_cvt_pk_f16_fp8 | v_cvt_pk_f16_fp8 | VOP1 | V CVT PK F16 FP8 |
| 0x7E00DE00 | 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 | |
| 0x7E00DC00 | 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 | |
| 0x00000000D7690000 | 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 | |
| 0x00000000D7060000 | 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 | |
| 0x00000000D7120000 | v_cvt_pk_norm_i16_f16 | v_cvt_pk_norm_i16_f16 | VOP3 | V CVT PK NORM I16 F16 |
| 0x00000000D7210000 | v_cvt_pk_norm_i16_f32 | v_cvt_pk_norm_i16_f32 | VOP3 | V CVT PK NORM I16 F32 |
| 0x00000000D7130000 | v_cvt_pk_norm_u16_f16 | v_cvt_pk_norm_u16_f16 | VOP3 | V CVT PK NORM U16 F16 |
| 0x00000000D7220000 | v_cvt_pk_norm_u16_f32 | v_cvt_pk_norm_u16_f32 | VOP3 | V CVT PK NORM U16 F32 |
| 0x00000000D7070000 | 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 | |
| 0x00000000D6260000 | v_cvt_pk_u8_f32 | v_cvt_pk_u8_f32 | VOP3 | V CVT PK U8 F32 |
| 0x00000000D1F00000 | v_cvt_pkaccum_u8_f32 | v_cvt_pkaccum_u8_f32 | VOP2 | V CVT PKACCUM U8 F32 |
| 0x00000000D2990000 | v_cvt_pknorm_i16_f16 | v_cvt_pknorm_i16_f16 | VOP3 | V CVT PKNORM I16 F16 |
| 0x00000000D2940000 | v_cvt_pknorm_i16_f32 | v_cvt_pknorm_i16_f32 | VOP2 | V CVT PKNORM I16 F32 |
| 0x00000000D29A0000 | v_cvt_pknorm_u16_f16 | v_cvt_pknorm_u16_f16 | VOP3 | V CVT PKNORM U16 F16 |
| 0x00000000D2950000 | v_cvt_pknorm_u16_f32 | v_cvt_pknorm_u16_f32 | VOP2 | V CVT PKNORM U16 F32 |
| 0x00000000D2960000 | v_cvt_pkrtz_f16_f32 | v_cvt_pkrtz_f16_f32 | VOP2 | V CVT PKRTZ F16 F32 |
| 0x7E001800 | v_cvt_rpi_i32_f32 | v_cvt_rpi_i32_f32 | VOP1 | V CVT RPI I32 F32 |
| 0x00000000D6CB0000 | v_cvt_scale_pk16_bf16_bf6 | v_cvt_scale_pk16_bf16_bf6 | VOP3 | V CVT SCALE PK16 BF16 BF6 |
| 0x00000000D6C80000 | v_cvt_scale_pk16_bf16_fp6 | v_cvt_scale_pk16_bf16_fp6 | VOP3 | V CVT SCALE PK16 BF16 FP6 |
| 0x00000000D6CA0000 | v_cvt_scale_pk16_f16_bf6 | v_cvt_scale_pk16_f16_bf6 | VOP3 | V CVT SCALE PK16 F16 BF6 |
| 0x00000000D6C70000 | v_cvt_scale_pk16_f16_fp6 | v_cvt_scale_pk16_f16_fp6 | VOP3 | V CVT SCALE PK16 F16 FP6 |
| 0x00000000D6CC0000 | v_cvt_scale_pk16_f32_bf6 | v_cvt_scale_pk16_f32_bf6 | VOP3 | V CVT SCALE PK16 F32 BF6 |
| 0x00000000D6C90000 | v_cvt_scale_pk16_f32_fp6 | v_cvt_scale_pk16_f32_fp6 | VOP3 | V CVT SCALE PK16 F32 FP6 |
| 0x00000000D6AC0000 | v_cvt_scale_pk8_bf16_bf8 | v_cvt_scale_pk8_bf16_bf8 | VOP3 | V CVT SCALE PK8 BF16 BF8 |
| 0x00000000D6A00000 | v_cvt_scale_pk8_bf16_fp4 | v_cvt_scale_pk8_bf16_fp4 | VOP3 | V CVT SCALE PK8 BF16 FP4 |
| 0x00000000D6A90000 | v_cvt_scale_pk8_bf16_fp8 | v_cvt_scale_pk8_bf16_fp8 | VOP3 | V CVT SCALE PK8 BF16 FP8 |
| 0x00000000D6AB0000 | v_cvt_scale_pk8_f16_bf8 | v_cvt_scale_pk8_f16_bf8 | VOP3 | V CVT SCALE PK8 F16 BF8 |