AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| 0x7C620000 | v_cmp_lt_i16 | v_cmp_lt_i16 | VOPC | V CMP LT I16 |
| 0x7C820000 | v_cmp_lt_i32 | v_cmp_lt_i32 | VOPC | V CMP LT I32 |
| 0x7CA20000 | v_cmp_lt_i64 | v_cmp_lt_i64 | VOPC | V CMP LT I64 |
| 0x7C720000 | v_cmp_lt_u16 | v_cmp_lt_u16 | VOPC | V CMP LT U16 |
| 0x7C920000 | v_cmp_lt_u32 | v_cmp_lt_u32 | VOPC | V CMP LT U32 |
| 0x7CB20000 | v_cmp_lt_u64 | v_cmp_lt_u64 | VOPC | V CMP LT U64 |
| 0x7C6A0000 | v_cmp_ne_i16 | v_cmp_ne_i16 | VOPC | V CMP NE I16 |
| 0x7C8A0000 | v_cmp_ne_i32 | v_cmp_ne_i32 | VOPC | V CMP NE I32 |
| 0x7CAA0000 | v_cmp_ne_i64 | v_cmp_ne_i64 | VOPC | V CMP NE I64 |
| 0x7C7A0000 | v_cmp_ne_u16 | v_cmp_ne_u16 | VOPC | V CMP NE U16 |
| 0x7C9A0000 | v_cmp_ne_u32 | v_cmp_ne_u32 | VOPC | V CMP NE U32 |
| 0x7CBA0000 | v_cmp_ne_u64 | v_cmp_ne_u64 | VOPC | V CMP NE U64 |
| 0x7C1A0000 | v_cmp_neq_f16 | v_cmp_neq_f16 | VOPC | V CMP NEQ F16 |
| 0x7C3A0000 | v_cmp_neq_f32 | v_cmp_neq_f32 | VOPC | V CMP NEQ F32 |
| 0x7C5A0000 | v_cmp_neq_f64 | v_cmp_neq_f64 | VOPC | V CMP NEQ F64 |
| 0x7C120000 | v_cmp_nge_f16 | v_cmp_nge_f16 | VOPC | V CMP NGE F16 |
| 0x7C320000 | v_cmp_nge_f32 | v_cmp_nge_f32 | VOPC | V CMP NGE F32 |
| 0x7C520000 | v_cmp_nge_f64 | v_cmp_nge_f64 | VOPC | V CMP NGE F64 |
| 0x7C160000 | v_cmp_ngt_f16 | v_cmp_ngt_f16 | VOPC | V CMP NGT F16 |
| 0x7C360000 | v_cmp_ngt_f32 | v_cmp_ngt_f32 | VOPC | V CMP NGT F32 |
| 0x7C560000 | v_cmp_ngt_f64 | v_cmp_ngt_f64 | VOPC | V CMP NGT F64 |
| 0x7C180000 | v_cmp_nle_f16 | v_cmp_nle_f16 | VOPC | V CMP NLE F16 |
| 0x7C380000 | v_cmp_nle_f32 | v_cmp_nle_f32 | VOPC | V CMP NLE F32 |
| 0x7C580000 | v_cmp_nle_f64 | v_cmp_nle_f64 | VOPC | V CMP NLE F64 |
| 0x7C140000 | v_cmp_nlg_f16 | v_cmp_nlg_f16 | VOPC | V CMP NLG F16 |
| 0x7C340000 | v_cmp_nlg_f32 | v_cmp_nlg_f32 | VOPC | V CMP NLG F32 |
| 0x7C540000 | v_cmp_nlg_f64 | v_cmp_nlg_f64 | VOPC | V CMP NLG F64 |
| 0x7C1C0000 | v_cmp_nlt_f16 | v_cmp_nlt_f16 | VOPC | V CMP NLT F16 |
| 0x7C3C0000 | v_cmp_nlt_f32 | v_cmp_nlt_f32 | VOPC | V CMP NLT F32 |
| 0x7C5C0000 | v_cmp_nlt_f64 | v_cmp_nlt_f64 | VOPC | V CMP NLT F64 |
| 0x7C0E0000 | v_cmp_o_f16 | v_cmp_o_f16 | VOPC | V CMP O F16 |
| 0x7C2E0000 | v_cmp_o_f32 | v_cmp_o_f32 | VOPC | V CMP O F32 |
| 0x7C4E0000 | v_cmp_o_f64 | v_cmp_o_f64 | VOPC | V CMP O F64 |
| 0x7C1E0000 | v_cmp_t_f16 | v_cmp_t_f16 | VOPC | V CMP T F16 |
| 0x7C3E0000 | v_cmp_t_f32 | v_cmp_t_f32 | VOPC | V CMP T F32 |
| 0x7C5E0000 | v_cmp_t_f64 | v_cmp_t_f64 | VOPC | V CMP T F64 |
| 0x7D4E0000 | v_cmp_t_i16 | v_cmp_t_i16 | VOPC | V CMP T I16 |
| 0x7D8E0000 | v_cmp_t_i32 | v_cmp_t_i32 | VOPC | V CMP T I32 |
| 0x7DCE0000 | v_cmp_t_i64 | v_cmp_t_i64 | VOPC | V CMP T I64 |
| 0x7D5E0000 | v_cmp_t_u16 | v_cmp_t_u16 | VOPC | V CMP T U16 |
| 0x7D9E0000 | v_cmp_t_u32 | v_cmp_t_u32 | VOPC | V CMP T U32 |
| 0x7DDE0000 | v_cmp_t_u64 | v_cmp_t_u64 | VOPC | V CMP T U64 |
| 0x7C5E0000 | v_cmp_tru_f16 | v_cmp_tru_f16 | VOPC | V CMP TRU F16 |
| 0x7C9E0000 | v_cmp_tru_f32 | v_cmp_tru_f32 | VOPC | V CMP TRU F32 |
| 0x7CDE0000 | v_cmp_tru_f64 | v_cmp_tru_f64 | VOPC | V CMP TRU F64 |
| 0x7C100000 | v_cmp_u_f16 | v_cmp_u_f16 | VOPC | V CMP U F16 |
| 0x7C300000 | v_cmp_u_f32 | v_cmp_u_f32 | VOPC | V CMP U F32 |
| 0x7C500000 | 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 |