AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| v_cmp_tru_f16 | v_cmp_tru_f16 | VOPC | V CMP TRU F16 | |
| v_cmp_tru_f32 | v_cmp_tru_f32 | VOPC | V CMP TRU F32 | |
| v_cmp_tru_f64 | v_cmp_tru_f64 | VOPC | V CMP TRU F64 | |
| v_cmp_u_f16 | v_cmp_u_f16 | VOPC | V CMP U F16 | |
| v_cmp_u_f32 | v_cmp_u_f32 | VOPC | V CMP U F32 | |
| v_cmp_u_f64 | v_cmp_u_f64 | VOPC | V CMP U F64 | |
| v_cmps_eq_f32 | v_cmps_eq_f32 | VOPC | V CMPS EQ F32 | |
| v_cmps_eq_f64 | v_cmps_eq_f64 | VOPC | V CMPS EQ F64 | |
| v_cmps_f_f32 | v_cmps_f_f32 | VOPC | V CMPS F F32 | |
| v_cmps_f_f64 | v_cmps_f_f64 | VOPC | V CMPS F F64 | |
| v_cmps_ge_f32 | v_cmps_ge_f32 | VOPC | V CMPS GE F32 | |
| v_cmps_ge_f64 | v_cmps_ge_f64 | VOPC | V CMPS GE F64 | |
| v_cmps_gt_f32 | v_cmps_gt_f32 | VOPC | V CMPS GT F32 | |
| v_cmps_gt_f64 | v_cmps_gt_f64 | VOPC | V CMPS GT F64 | |
| v_cmps_le_f32 | v_cmps_le_f32 | VOPC | V CMPS LE F32 | |
| v_cmps_le_f64 | v_cmps_le_f64 | VOPC | V CMPS LE F64 | |
| v_cmps_lg_f32 | v_cmps_lg_f32 | VOPC | V CMPS LG F32 | |
| v_cmps_lg_f64 | v_cmps_lg_f64 | VOPC | V CMPS LG F64 | |
| v_cmps_lt_f32 | v_cmps_lt_f32 | VOPC | V CMPS LT F32 | |
| v_cmps_lt_f64 | v_cmps_lt_f64 | VOPC | V CMPS LT F64 | |
| v_cmps_neq_f32 | v_cmps_neq_f32 | VOPC | V CMPS NEQ F32 | |
| v_cmps_neq_f64 | v_cmps_neq_f64 | VOPC | V CMPS NEQ F64 | |
| v_cmps_nge_f32 | v_cmps_nge_f32 | VOPC | V CMPS NGE F32 | |
| v_cmps_nge_f64 | v_cmps_nge_f64 | VOPC | V CMPS NGE F64 | |
| v_cmps_ngt_f32 | v_cmps_ngt_f32 | VOPC | V CMPS NGT F32 | |
| v_cmps_ngt_f64 | v_cmps_ngt_f64 | VOPC | V CMPS NGT F64 | |
| v_cmps_nle_f32 | v_cmps_nle_f32 | VOPC | V CMPS NLE F32 | |
| v_cmps_nle_f64 | v_cmps_nle_f64 | VOPC | V CMPS NLE F64 | |
| v_cmps_nlg_f32 | v_cmps_nlg_f32 | VOPC | V CMPS NLG F32 | |
| v_cmps_nlg_f64 | v_cmps_nlg_f64 | VOPC | V CMPS NLG F64 | |
| v_cmps_nlt_f32 | v_cmps_nlt_f32 | VOPC | V CMPS NLT F32 | |
| v_cmps_nlt_f64 | v_cmps_nlt_f64 | VOPC | V CMPS NLT F64 | |
| v_cmps_o_f32 | v_cmps_o_f32 | VOPC | V CMPS O F32 | |
| v_cmps_o_f64 | v_cmps_o_f64 | VOPC | V CMPS O F64 | |
| v_cmps_tru_f32 | v_cmps_tru_f32 | VOPC | V CMPS TRU F32 | |
| v_cmps_tru_f64 | v_cmps_tru_f64 | VOPC | V CMPS TRU F64 | |
| v_cmps_u_f32 | v_cmps_u_f32 | VOPC | V CMPS U F32 | |
| v_cmps_u_f64 | v_cmps_u_f64 | VOPC | V CMPS U F64 | |
| v_cmpsx_eq_f32 | v_cmpsx_eq_f32 | VOPC | V CMPSX EQ F32 | |
| v_cmpsx_eq_f64 | v_cmpsx_eq_f64 | VOPC | V CMPSX EQ F64 | |
| v_cmpsx_f_f32 | v_cmpsx_f_f32 | VOPC | V CMPSX F F32 | |
| v_cmpsx_f_f64 | v_cmpsx_f_f64 | VOPC | V CMPSX F F64 | |
| v_cmpsx_ge_f32 | v_cmpsx_ge_f32 | VOPC | V CMPSX GE F32 | |
| v_cmpsx_ge_f64 | v_cmpsx_ge_f64 | VOPC | V CMPSX GE F64 | |
| v_cmpsx_gt_f32 | v_cmpsx_gt_f32 | VOPC | V CMPSX GT F32 | |
| v_cmpsx_gt_f64 | v_cmpsx_gt_f64 | VOPC | V CMPSX GT F64 | |
| v_cmpsx_le_f32 | v_cmpsx_le_f32 | VOPC | V CMPSX LE F32 | |
| v_cmpsx_le_f64 | v_cmpsx_le_f64 | VOPC | V CMPSX LE F64 | |
| v_cmpsx_lg_f32 | v_cmpsx_lg_f32 | VOPC | V CMPSX LG F32 | |
| v_cmpsx_lg_f64 | v_cmpsx_lg_f64 | VOPC | V CMPSX LG F64 | |
| v_cmpsx_lt_f32 | v_cmpsx_lt_f32 | VOPC | V CMPSX LT F32 | |
| v_cmpsx_lt_f64 | v_cmpsx_lt_f64 | VOPC | V CMPSX LT F64 | |
| v_cmpsx_neq_f32 | v_cmpsx_neq_f32 | VOPC | V CMPSX NEQ F32 | |
| v_cmpsx_neq_f64 | v_cmpsx_neq_f64 | VOPC | V CMPSX NEQ F64 | |
| v_cmpsx_nge_f32 | v_cmpsx_nge_f32 | VOPC | V CMPSX NGE F32 | |
| v_cmpsx_nge_f64 | v_cmpsx_nge_f64 | VOPC | V CMPSX NGE F64 | |
| v_cmpsx_ngt_f32 | v_cmpsx_ngt_f32 | VOPC | V CMPSX NGT F32 | |
| v_cmpsx_ngt_f64 | v_cmpsx_ngt_f64 | VOPC | V CMPSX NGT F64 | |
| v_cmpsx_nle_f32 | v_cmpsx_nle_f32 | VOPC | V CMPSX NLE F32 | |
| v_cmpsx_nle_f64 | v_cmpsx_nle_f64 | VOPC | V CMPSX NLE F64 | |
| v_cmpsx_nlg_f32 | v_cmpsx_nlg_f32 | VOPC | V CMPSX NLG F32 | |
| v_cmpsx_nlg_f64 | v_cmpsx_nlg_f64 | VOPC | V CMPSX NLG F64 | |
| v_cmpsx_nlt_f32 | v_cmpsx_nlt_f32 | VOPC | V CMPSX NLT F32 | |
| v_cmpsx_nlt_f64 | v_cmpsx_nlt_f64 | VOPC | V CMPSX NLT F64 | |
| v_cmpsx_o_f32 | v_cmpsx_o_f32 | VOPC | V CMPSX O F32 | |
| v_cmpsx_o_f64 | v_cmpsx_o_f64 | VOPC | V CMPSX O F64 | |
| v_cmpsx_tru_f32 | v_cmpsx_tru_f32 | VOPC | V CMPSX TRU F32 | |
| v_cmpsx_tru_f64 | v_cmpsx_tru_f64 | VOPC | V CMPSX TRU F64 | |
| v_cmpsx_u_f32 | v_cmpsx_u_f32 | VOPC | V CMPSX U F32 | |
| v_cmpsx_u_f64 | v_cmpsx_u_f64 | VOPC | V CMPSX U F64 | |
| v_cmpx_class_f16 | v_cmpx_class_f16 | VOPC | V CMPX CLASS F16 | |
| v_cmpx_class_f32 | v_cmpx_class_f32 | VOPC | V CMPX CLASS F32 | |
| v_cmpx_class_f64 | v_cmpx_class_f64 | VOPC | V CMPX CLASS F64 | |
| v_cmpx_eq_f16 | v_cmpx_eq_f16 | VOPC | V CMPX EQ F16 | |
| v_cmpx_eq_f32 | v_cmpx_eq_f32 | VOPC | V CMPX EQ F32 | |
| v_cmpx_eq_f64 | v_cmpx_eq_f64 | VOPC | V CMPX EQ F64 | |
| v_cmpx_eq_i16 | v_cmpx_eq_i16 | VOPC | V CMPX EQ I16 | |
| v_cmpx_eq_i32 | v_cmpx_eq_i32 | VOPC | V CMPX EQ I32 | |
| v_cmpx_eq_i64 | v_cmpx_eq_i64 | VOPC | V CMPX EQ I64 | |
| v_cmpx_eq_u16 | v_cmpx_eq_u16 | VOPC | V CMPX EQ U16 | |
| v_cmpx_eq_u32 | v_cmpx_eq_u32 | VOPC | V CMPX EQ U32 | |
| v_cmpx_eq_u64 | v_cmpx_eq_u64 | VOPC | V CMPX EQ U64 | |
| v_cmpx_f_f16 | v_cmpx_f_f16 | VOPC | V CMPX F F16 | |
| v_cmpx_f_f32 | v_cmpx_f_f32 | VOPC | V CMPX F F32 | |
| v_cmpx_f_f64 | v_cmpx_f_f64 | VOPC | V CMPX F F64 | |
| v_cmpx_f_i16 | v_cmpx_f_i16 | VOPC | V CMPX F I16 | |
| v_cmpx_f_i32 | v_cmpx_f_i32 | VOPC | V CMPX F I32 | |
| v_cmpx_f_i64 | v_cmpx_f_i64 | VOPC | V CMPX F I64 | |
| v_cmpx_f_u16 | v_cmpx_f_u16 | VOPC | V CMPX F U16 | |
| v_cmpx_f_u32 | v_cmpx_f_u32 | VOPC | V CMPX F U32 | |
| v_cmpx_f_u64 | v_cmpx_f_u64 | VOPC | V CMPX F U64 | |
| v_cmpx_ge_f16 | v_cmpx_ge_f16 | VOPC | V CMPX GE F16 | |
| v_cmpx_ge_f32 | v_cmpx_ge_f32 | VOPC | V CMPX GE F32 | |
| v_cmpx_ge_f64 | v_cmpx_ge_f64 | VOPC | V CMPX GE F64 | |
| v_cmpx_ge_i16 | v_cmpx_ge_i16 | VOPC | V CMPX GE I16 | |
| v_cmpx_ge_i32 | v_cmpx_ge_i32 | VOPC | V CMPX GE I32 | |
| v_cmpx_ge_i64 | v_cmpx_ge_i64 | VOPC | V CMPX GE I64 | |
| v_cmpx_ge_u16 | v_cmpx_ge_u16 | VOPC | V CMPX GE U16 | |
| v_cmpx_ge_u32 | v_cmpx_ge_u32 | VOPC | V CMPX GE U32 | |
| v_cmpx_ge_u64 | v_cmpx_ge_u64 | VOPC | V CMPX GE U64 |