AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| 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 | |
| 0x7DFA0000 | v_cmpx_class_f16 | v_cmpx_class_f16 | VOPC | V CMPX CLASS F16 |
| 0x7DFC0000 | v_cmpx_class_f32 | v_cmpx_class_f32 | VOPC | V CMPX CLASS F32 |
| 0x7DFE0000 | v_cmpx_class_f64 | v_cmpx_class_f64 | VOPC | V CMPX CLASS F64 |
| 0x7D040000 | v_cmpx_eq_f16 | v_cmpx_eq_f16 | VOPC | V CMPX EQ F16 |
| 0x7D240000 | v_cmpx_eq_f32 | v_cmpx_eq_f32 | VOPC | V CMPX EQ F32 |
| 0x7D440000 | v_cmpx_eq_f64 | v_cmpx_eq_f64 | VOPC | V CMPX EQ F64 |
| 0x7D640000 | v_cmpx_eq_i16 | v_cmpx_eq_i16 | VOPC | V CMPX EQ I16 |
| 0x7D840000 | v_cmpx_eq_i32 | v_cmpx_eq_i32 | VOPC | V CMPX EQ I32 |
| 0x7DA40000 | v_cmpx_eq_i64 | v_cmpx_eq_i64 | VOPC | V CMPX EQ I64 |
| 0x7D740000 | v_cmpx_eq_u16 | v_cmpx_eq_u16 | VOPC | V CMPX EQ U16 |
| 0x7D940000 | v_cmpx_eq_u32 | v_cmpx_eq_u32 | VOPC | V CMPX EQ U32 |
| 0x7DB40000 | v_cmpx_eq_u64 | v_cmpx_eq_u64 | VOPC | V CMPX EQ U64 |
| 0x7C600000 | v_cmpx_f_f16 | v_cmpx_f_f16 | VOPC | V CMPX F F16 |
| 0x7CA00000 | v_cmpx_f_f32 | v_cmpx_f_f32 | VOPC | V CMPX F F32 |
| 0x7CE00000 | v_cmpx_f_f64 | v_cmpx_f_f64 | VOPC | V CMPX F F64 |
| 0x7D600000 | v_cmpx_f_i16 | v_cmpx_f_i16 | VOPC | V CMPX F I16 |
| 0x7DA00000 | v_cmpx_f_i32 | v_cmpx_f_i32 | VOPC | V CMPX F I32 |
| 0x7DE00000 | v_cmpx_f_i64 | v_cmpx_f_i64 | VOPC | V CMPX F I64 |
| 0x7D700000 | v_cmpx_f_u16 | v_cmpx_f_u16 | VOPC | V CMPX F U16 |
| 0x7DB00000 | v_cmpx_f_u32 | v_cmpx_f_u32 | VOPC | V CMPX F U32 |
| 0x7DF00000 | v_cmpx_f_u64 | v_cmpx_f_u64 | VOPC | V CMPX F U64 |
| 0x7D0C0000 | v_cmpx_ge_f16 | v_cmpx_ge_f16 | VOPC | V CMPX GE F16 |
| 0x7D2C0000 | v_cmpx_ge_f32 | v_cmpx_ge_f32 | VOPC | V CMPX GE F32 |
| 0x7D4C0000 | v_cmpx_ge_f64 | v_cmpx_ge_f64 | VOPC | V CMPX GE F64 |
| 0x7D6C0000 | v_cmpx_ge_i16 | v_cmpx_ge_i16 | VOPC | V CMPX GE I16 |
| 0x7D8C0000 | v_cmpx_ge_i32 | v_cmpx_ge_i32 | VOPC | V CMPX GE I32 |
| 0x7DAC0000 | v_cmpx_ge_i64 | v_cmpx_ge_i64 | VOPC | V CMPX GE I64 |
| 0x7D7C0000 | v_cmpx_ge_u16 | v_cmpx_ge_u16 | VOPC | V CMPX GE U16 |
| 0x7D9C0000 | v_cmpx_ge_u32 | v_cmpx_ge_u32 | VOPC | V CMPX GE U32 |
| 0x7DBC0000 | v_cmpx_ge_u64 | v_cmpx_ge_u64 | VOPC | V CMPX GE U64 |
| 0x7D080000 | v_cmpx_gt_f16 | v_cmpx_gt_f16 | VOPC | V CMPX GT F16 |
| 0x7D280000 | v_cmpx_gt_f32 | v_cmpx_gt_f32 | VOPC | V CMPX GT F32 |
| 0x7D480000 | v_cmpx_gt_f64 | v_cmpx_gt_f64 | VOPC | V CMPX GT F64 |
| 0x7D680000 | v_cmpx_gt_i16 | v_cmpx_gt_i16 | VOPC | V CMPX GT I16 |
| 0x7D880000 | v_cmpx_gt_i32 | v_cmpx_gt_i32 | VOPC | V CMPX GT I32 |
| 0x7DA80000 | v_cmpx_gt_i64 | v_cmpx_gt_i64 | VOPC | V CMPX GT I64 |
| 0x7D780000 | v_cmpx_gt_u16 | v_cmpx_gt_u16 | VOPC | V CMPX GT U16 |
| 0x7D980000 | v_cmpx_gt_u32 | v_cmpx_gt_u32 | VOPC | V CMPX GT U32 |
| 0x7DB80000 | v_cmpx_gt_u64 | v_cmpx_gt_u64 | VOPC | V CMPX GT U64 |
| 0x7D060000 | v_cmpx_le_f16 | v_cmpx_le_f16 | VOPC | V CMPX LE F16 |
| 0x7D260000 | v_cmpx_le_f32 | v_cmpx_le_f32 | VOPC | V CMPX LE F32 |
| 0x7D460000 | v_cmpx_le_f64 | v_cmpx_le_f64 | VOPC | V CMPX LE F64 |
| 0x7D660000 | v_cmpx_le_i16 | v_cmpx_le_i16 | VOPC | V CMPX LE I16 |
| 0x7D860000 | v_cmpx_le_i32 | v_cmpx_le_i32 | VOPC | V CMPX LE I32 |
| 0x7DA60000 | v_cmpx_le_i64 | v_cmpx_le_i64 | VOPC | V CMPX LE I64 |
| 0x7D760000 | v_cmpx_le_u16 | v_cmpx_le_u16 | VOPC | V CMPX LE U16 |
| 0x7D960000 | v_cmpx_le_u32 | v_cmpx_le_u32 | VOPC | V CMPX LE U32 |
| 0x7DB60000 | v_cmpx_le_u64 | v_cmpx_le_u64 | VOPC | V CMPX LE U64 |
| 0x7D0A0000 | v_cmpx_lg_f16 | v_cmpx_lg_f16 | VOPC | V CMPX LG F16 |
| 0x7D2A0000 | v_cmpx_lg_f32 | v_cmpx_lg_f32 | VOPC | V CMPX LG F32 |
| 0x7D4A0000 | v_cmpx_lg_f64 | v_cmpx_lg_f64 | VOPC | V CMPX LG F64 |
| 0x7D020000 | v_cmpx_lt_f16 | v_cmpx_lt_f16 | VOPC | V CMPX LT F16 |
| 0x7D220000 | v_cmpx_lt_f32 | v_cmpx_lt_f32 | VOPC | V CMPX LT F32 |
| 0x7D420000 | v_cmpx_lt_f64 | v_cmpx_lt_f64 | VOPC | V CMPX LT F64 |
| 0x7D620000 | v_cmpx_lt_i16 | v_cmpx_lt_i16 | VOPC | V CMPX LT I16 |
| 0x7D820000 | v_cmpx_lt_i32 | v_cmpx_lt_i32 | VOPC | V CMPX LT I32 |
| 0x7DA20000 | v_cmpx_lt_i64 | v_cmpx_lt_i64 | VOPC | V CMPX LT I64 |
| 0x7D720000 | v_cmpx_lt_u16 | v_cmpx_lt_u16 | VOPC | V CMPX LT U16 |
| 0x7D920000 | v_cmpx_lt_u32 | v_cmpx_lt_u32 | VOPC | V CMPX LT U32 |
| 0x7DB20000 | v_cmpx_lt_u64 | v_cmpx_lt_u64 | VOPC | V CMPX LT U64 |
| 0x7D6A0000 | v_cmpx_ne_i16 | v_cmpx_ne_i16 | VOPC | V CMPX NE I16 |
| 0x7D8A0000 | v_cmpx_ne_i32 | v_cmpx_ne_i32 | VOPC | V CMPX NE I32 |
| 0x7DAA0000 | v_cmpx_ne_i64 | v_cmpx_ne_i64 | VOPC | V CMPX NE I64 |
| 0x7D7A0000 | v_cmpx_ne_u16 | v_cmpx_ne_u16 | VOPC | V CMPX NE U16 |
| 0x7D9A0000 | v_cmpx_ne_u32 | v_cmpx_ne_u32 | VOPC | V CMPX NE U32 |
| 0x7DBA0000 | v_cmpx_ne_u64 | v_cmpx_ne_u64 | VOPC | V CMPX NE U64 |
| 0x7D1A0000 | v_cmpx_neq_f16 | v_cmpx_neq_f16 | VOPC | V CMPX NEQ F16 |
| 0x7D3A0000 | v_cmpx_neq_f32 | v_cmpx_neq_f32 | VOPC | V CMPX NEQ F32 |
| 0x7D5A0000 | v_cmpx_neq_f64 | v_cmpx_neq_f64 | VOPC | V CMPX NEQ F64 |
| 0x7D120000 | v_cmpx_nge_f16 | v_cmpx_nge_f16 | VOPC | V CMPX NGE F16 |
| 0x7D320000 | v_cmpx_nge_f32 | v_cmpx_nge_f32 | VOPC | V CMPX NGE F32 |
| 0x7D520000 | v_cmpx_nge_f64 | v_cmpx_nge_f64 | VOPC | V CMPX NGE F64 |
| 0x7D160000 | v_cmpx_ngt_f16 | v_cmpx_ngt_f16 | VOPC | V CMPX NGT F16 |
| 0x7D360000 | v_cmpx_ngt_f32 | v_cmpx_ngt_f32 | VOPC | V CMPX NGT F32 |
| 0x7D560000 | v_cmpx_ngt_f64 | v_cmpx_ngt_f64 | VOPC | V CMPX NGT F64 |
| 0x7D180000 | v_cmpx_nle_f16 | v_cmpx_nle_f16 | VOPC | V CMPX NLE F16 |
| 0x7D380000 | v_cmpx_nle_f32 | v_cmpx_nle_f32 | VOPC | V CMPX NLE F32 |
| 0x7D580000 | v_cmpx_nle_f64 | v_cmpx_nle_f64 | VOPC | V CMPX NLE F64 |
| 0x7D140000 | v_cmpx_nlg_f16 | v_cmpx_nlg_f16 | VOPC | V CMPX NLG F16 |
| 0x7D340000 | v_cmpx_nlg_f32 | v_cmpx_nlg_f32 | VOPC | V CMPX NLG F32 |
| 0x7D540000 | v_cmpx_nlg_f64 | v_cmpx_nlg_f64 | VOPC | V CMPX NLG F64 |
| 0x7D1C0000 | v_cmpx_nlt_f16 | v_cmpx_nlt_f16 | VOPC | V CMPX NLT F16 |
| 0x7D3C0000 | v_cmpx_nlt_f32 | v_cmpx_nlt_f32 | VOPC | V CMPX NLT F32 |
| 0x7D5C0000 | v_cmpx_nlt_f64 | v_cmpx_nlt_f64 | VOPC | V CMPX NLT F64 |
| 0x7D0E0000 | v_cmpx_o_f16 | v_cmpx_o_f16 | VOPC | V CMPX O F16 |
| 0x7D2E0000 | v_cmpx_o_f32 | v_cmpx_o_f32 | VOPC | V CMPX O F32 |
| 0x7D4E0000 | v_cmpx_o_f64 | v_cmpx_o_f64 | VOPC | V CMPX O F64 |
| 0x7D1E0000 | v_cmpx_t_f16 | v_cmpx_t_f16 | VOPC | V CMPX T F16 |