Lines Matching +full:0 +full:x042
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
17 let Inst{8-0} = src0;
20 let Inst{31-25} = 0x3e;
26 let Inst{8-0} = 0xf9; // sdwa
27 let Inst{16-9} = !if(P.HasSrc1, src1{7-0}, 0);
29 let Inst{31-25} = 0x3e; // encoding
35 let Inst{8-0} = 0xf9; // sdwa
36 let Inst{16-9} = !if(P.HasSrc1, src1{7-0}, 0);
38 let Inst{31-25} = 0x3e; // encoding
39 let Inst{63} = !if(P.HasSrc1, src1{8}, 0); // src1_sgpr
66 Src2ModDPP, 0/*HasOld*/>.ret;
69 Src2ModDPP, 0/*HasOld*/>.ret;
72 Src2ModDPP, 0/*HasOld*/>.ret;
75 let HasDst32 = 0;
77 let EmitDstSel = 0;
81 let InsVOP3DPP = getInsVOP3DPP<InsVOP3Base, Src0VOP3DPP, NumSrcArgs, 0/*HasOld*/>.ret;
82 let InsVOP3DPP16 = getInsVOP3DPP16<InsVOP3Base, Src0VOP3DPP, NumSrcArgs, 0/*HasOld*/>.ret;
83 let InsVOP3DPP8 = getInsVOP3DPP8<InsVOP3Base, Src0VOP3DPP, NumSrcArgs, 0/*HasOld*/>.ret;
114 let EmitDst = 0;
145 let mayLoad = 0;
146 let mayStore = 0;
147 let hasSideEffects = 0;
165 let isPseudo = 0;
166 let isCodeGenOnly = 0;
201 !if (!eq(p.NumSrcArgs, 0),
202 // 1 dst, 0 src
214 // 0 dst, 2 src
217 // 0 dst, 1 src
220 // 0 dst, 0 src
273 bit IsVCMPX = 0;
281 bit DefExec = 0> {
340 def _nosdst_e32 : VOPC_Pseudo <opName#"_nosdst", P_NoSDst, [], 0>,
342 VCMPXNoSDstTable<0, opName#"_e32">,
355 VCMPXNoSDstTable<0, opName#"_e64">,
412 defm NAME : VOPC_Pseudos <opName, VOPC_I1_F16_F16, cond, revOp, 0>;
415 defm _t16 : VOPC_Pseudos <opName#"_t16", VOPC_I1_F16_F16_t16, cond, revOp#"_t16", 0>;
420 VOPC_Pseudos <opName, VOPC_I1_F32_F32, cond, revOp, 0>;
423 VOPC_Pseudos <opName, VOPC_I1_F64_F64, cond, revOp, 0>;
428 defm NAME : VOPC_Pseudos <opName, VOPC_I1_I16_I16, cond, revOp, 0>;
431 defm _t16 : VOPC_Pseudos <opName#"_t16", VOPC_I1_I16_I16_t16, cond, revOp#"_t16", 0>;
436 VOPC_Pseudos <opName, VOPC_I1_I32_I32, cond, revOp, 0>;
440 VOPC_Pseudos <opName, VOPC_I1_I64_I64, cond, revOp, 0>;
789 let HasSrc1Mods = 0;
790 let HasClamp = 0;
791 let HasOMod = 0;
818 let EmitDst = 0;
896 def _nosdst_e32 : VOPC_Pseudo <opName#"_nosdst", P_NoSDst, [], 0>,
897 VCMPXNoSDstTable<0, opName#"_e32"> {
905 VCMPXNoSDstTable<0, opName#"_e64"> {
948 defm NAME : VOPC_Class_Pseudos <opName, VOPC_I1_F16_I16, 0>;
951 defm _t16 : VOPC_Class_Pseudos <opName#"_t16", VOPC_I1_F16_I16_t16, 0>;
965 VOPC_Class_Pseudos <opName, VOPC_I1_F32_I32, 0>;
971 VOPC_Class_Pseudos <opName, VOPC_I1_F64_I32, 0>;
978 let ReadsModeReg = 0, mayRaiseFPException = 0 in {
986 } // End ReadsModeReg = 0, mayRaiseFPException = 0
1010 (i64 (REG_SEQUENCE SReg_64, (inst $src0, $src1), sub0, (S_MOV_B32 (i32 0)), sub1))
1085 (S_MOV_B32 (i32 0)), sub1))
1168 let Inst{31-25} = 0x3e;
1185 let Inst{8-0} = 0xfa;
1187 let Inst{39-32} = !if (P.HasSrc0, src0{7-0}, 0);
1191 let Inst{52} = !if (P.HasSrc0Mods, src0_modifiers{0}, 0); // src0_neg
1192 let Inst{53} = !if (P.HasSrc0Mods, src0_modifiers{1}, 0); // src0_abs
1193 let Inst{54} = !if (P.HasSrc1Mods, src1_modifiers{0}, 0); // src1_neg
1194 let Inst{55} = !if (P.HasSrc1Mods, src1_modifiers{1}, 0); // src1_abs
1211 let Inst{8-0} = fi;
1213 let Inst{39-32} = !if (P.HasSrc0, src0{7-0}, 0);
1214 let Inst{63-40} = dpp8{23-0};
1260 let Inst{40-32} = 0xfa;
1261 let Inst{71-64} = !if(P.HasSrc0, src0{7-0}, 0);
1286 let Inst{7-0} = sdst;
1292 let Inst{7-0} = ? ;
1304 let Inst{71-64} = !if(P.HasSrc0, src0{7-0}, 0);
1305 let Inst{95-72} = dpp8{23-0};
1321 let Inst{7-0} = sdst;
1327 let Inst{7-0} = ? ;
1344 VOPCe<op{7-0}>;
1346 VOP3a_gfx11_gfx12<{0, op}, ps64.Pfl> {
1350 let Inst{7-0} = sdst;
1358 def _e32_dpp#Gen.Suffix : VOPC_DPP16_SIMC<op{7-0}, psDPP, Gen.Subtarget>;
1359 def _e32_dpp_w32#Gen.Suffix : VOPC_DPP16<op{7-0}, psDPP> {
1364 def _e32_dpp_w64#Gen.Suffix : VOPC_DPP16<op{7-0}, psDPP> {
1370 def _e32_dpp8#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32>;
1371 def _e32_dpp8_w32#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32> {
1376 def _e32_dpp8_w64#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32> {
1384 def _e64_dpp#Gen.Suffix : VOPC64_DPP16_Dst<{0, op}, psDPP>,
1386 def _e64_dpp8#Gen.Suffix : VOPC64_DPP8_Dst<{0, op}, ps64>;
1410 VOPCe<op{7-0}>;
1413 VOP3a_gfx11_gfx12<{0, op}, ps64.Pfl> {
1417 let Inst{7-0} = sdst;
1425 def _e32_dpp#Gen.Suffix : VOPC_DPP16_SIMC<op{7-0}, psDPP,
1428 : VOPC_DPP16<op{7-0}, psDPP, asm_name> {
1434 : VOPC_DPP16<op{7-0}, psDPP, asm_name> {
1440 def _e32_dpp8#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32, asm_name>;
1442 : VOPC_DPP8<op{7-0}, ps32, asm_name> {
1448 : VOPC_DPP8<op{7-0}, ps32, asm_name> {
1457 def _e64_dpp#Gen.Suffix : VOPC64_DPP16_Dst<{0, op}, psDPP, asm_name>,
1459 def _e64_dpp8#Gen.Suffix : VOPC64_DPP8_Dst<{0, op}, ps64, asm_name>;
1475 VOPCe<op{7-0}> {
1481 VOP3a_gfx11_gfx12<{0, op}, ps64.Pfl> {
1482 let Inst{7-0} = ?; // sdst
1493 : VOPC_DPP16_SIMC<op{7-0}, psDPP, Gen.Subtarget> {
1497 def _e32_dpp8#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32> {
1506 : VOPC64_DPP16_NoDst<{0, op}, psDPP>,
1512 def _e64_dpp8#Gen.Suffix : VOPC64_DPP8_NoDst<{0, op}, ps64> {
1535 VOPCe<op{7-0}> {
1540 VOP3a_gfx11_gfx12<{0, op}, ps64.Pfl> {
1541 let Inst{7-0} = ? ; // sdst
1549 def _e32_dpp#Gen.Suffix : VOPC_DPP16_SIMC<op{7-0}, psDPP,
1551 def _e32_dpp8#Gen.Suffix : VOPC_DPP8<op{7-0}, ps32, asm_name>;
1557 : VOPC64_DPP16_NoDst<{0, op}, psDPP, asm_name>,
1562 def _e64_dpp8#Gen.Suffix : VOPC64_DPP8_NoDst<{0, op}, ps64, asm_name> {
1610 defm V_CMP_F_F16_t16 : VOPC_Real_t16_gfx11<0x000, "v_cmp_f_f16">;
1611 defm V_CMP_LT_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x001, "v_cmp_lt_f16">;
1612 defm V_CMP_EQ_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x002, "v_cmp_eq_f16">;
1613 defm V_CMP_LE_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x003, "v_cmp_le_f16">;
1614 defm V_CMP_GT_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x004, "v_cmp_gt_f16">;
1615 defm V_CMP_LG_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x005, "v_cmp_lg_f16">;
1616 defm V_CMP_GE_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x006, "v_cmp_ge_f16">;
1617 defm V_CMP_O_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x007, "v_cmp_o_f16">;
1618 defm V_CMP_U_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x008, "v_cmp_u_f16">;
1619 defm V_CMP_NGE_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x009, "v_cmp_nge_f16">;
1620 defm V_CMP_NLG_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x00a, "v_cmp_nlg_f16">;
1621 defm V_CMP_NGT_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x00b, "v_cmp_ngt_f16">;
1622 defm V_CMP_NLE_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x00c, "v_cmp_nle_f16">;
1623 defm V_CMP_NEQ_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x00d, "v_cmp_neq_f16">;
1624 defm V_CMP_NLT_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x00e, "v_cmp_nlt_f16">;
1625 defm V_CMP_T_F16_t16 : VOPC_Real_with_name_gfx11<0x00f, "V_CMP_TRU_F16_t16", "v_cmp_t_f16", "v…
1626 defm V_CMP_F_F32 : VOPC_Real_gfx11<0x010>;
1627 defm V_CMP_LT_F32 : VOPC_Real_gfx11_gfx12<0x011>;
1628 defm V_CMP_EQ_F32 : VOPC_Real_gfx11_gfx12<0x012>;
1629 defm V_CMP_LE_F32 : VOPC_Real_gfx11_gfx12<0x013>;
1630 defm V_CMP_GT_F32 : VOPC_Real_gfx11_gfx12<0x014>;
1631 defm V_CMP_LG_F32 : VOPC_Real_gfx11_gfx12<0x015>;
1632 defm V_CMP_GE_F32 : VOPC_Real_gfx11_gfx12<0x016>;
1633 defm V_CMP_O_F32 : VOPC_Real_gfx11_gfx12<0x017>;
1634 defm V_CMP_U_F32 : VOPC_Real_gfx11_gfx12<0x018>;
1635 defm V_CMP_NGE_F32 : VOPC_Real_gfx11_gfx12<0x019>;
1636 defm V_CMP_NLG_F32 : VOPC_Real_gfx11_gfx12<0x01a>;
1637 defm V_CMP_NGT_F32 : VOPC_Real_gfx11_gfx12<0x01b>;
1638 defm V_CMP_NLE_F32 : VOPC_Real_gfx11_gfx12<0x01c>;
1639 defm V_CMP_NEQ_F32 : VOPC_Real_gfx11_gfx12<0x01d>;
1640 defm V_CMP_NLT_F32 : VOPC_Real_gfx11_gfx12<0x01e>;
1641 defm V_CMP_T_F32 : VOPC_Real_with_name_gfx11<0x01f, "V_CMP_TRU_F32", "v_cmp_t_f32">;
1642 defm V_CMP_T_F64 : VOPC_Real_with_name_gfx11<0x02f, "V_CMP_TRU_F64", "v_cmp_t_f64">;
1643 defm V_CMP_LT_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x031, "v_cmp_lt_i16">;
1644 defm V_CMP_EQ_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x032, "v_cmp_eq_i16">;
1645 defm V_CMP_LE_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x033, "v_cmp_le_i16">;
1646 defm V_CMP_GT_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x034, "v_cmp_gt_i16">;
1647 defm V_CMP_NE_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x035, "v_cmp_ne_i16">;
1648 defm V_CMP_GE_I16_t16 : VOPC_Real_t16_gfx11_gfx12<0x036, "v_cmp_ge_i16">;
1649 defm V_CMP_LT_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x039, "v_cmp_lt_u16">;
1650 defm V_CMP_EQ_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x03a, "v_cmp_eq_u16">;
1651 defm V_CMP_LE_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x03b, "v_cmp_le_u16">;
1652 defm V_CMP_GT_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x03c, "v_cmp_gt_u16">;
1653 defm V_CMP_NE_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x03d, "v_cmp_ne_u16">;
1654 defm V_CMP_GE_U16_t16 : VOPC_Real_t16_gfx11_gfx12<0x03e, "v_cmp_ge_u16">;
1655 defm V_CMP_F_I32 : VOPC_Real_gfx11<0x040>;
1656 defm V_CMP_LT_I32 : VOPC_Real_gfx11_gfx12<0x041>;
1657 defm V_CMP_EQ_I32 : VOPC_Real_gfx11_gfx12<0x042>;
1658 defm V_CMP_LE_I32 : VOPC_Real_gfx11_gfx12<0x043>;
1659 defm V_CMP_GT_I32 : VOPC_Real_gfx11_gfx12<0x044>;
1660 defm V_CMP_NE_I32 : VOPC_Real_gfx11_gfx12<0x045>;
1661 defm V_CMP_GE_I32 : VOPC_Real_gfx11_gfx12<0x046>;
1662 defm V_CMP_T_I32 : VOPC_Real_gfx11<0x047>;
1663 defm V_CMP_F_U32 : VOPC_Real_gfx11<0x048>;
1664 defm V_CMP_LT_U32 : VOPC_Real_gfx11_gfx12<0x049>;
1665 defm V_CMP_EQ_U32 : VOPC_Real_gfx11_gfx12<0x04a>;
1666 defm V_CMP_LE_U32 : VOPC_Real_gfx11_gfx12<0x04b>;
1667 defm V_CMP_GT_U32 : VOPC_Real_gfx11_gfx12<0x04c>;
1668 defm V_CMP_NE_U32 : VOPC_Real_gfx11_gfx12<0x04d>;
1669 defm V_CMP_GE_U32 : VOPC_Real_gfx11_gfx12<0x04e>;
1670 defm V_CMP_T_U32 : VOPC_Real_gfx11<0x04f>;
1672 defm V_CMP_F_I64 : VOPC_Real_gfx11<0x050>;
1673 defm V_CMP_LT_I64 : VOPC_Real_gfx11_gfx12<0x051>;
1674 defm V_CMP_EQ_I64 : VOPC_Real_gfx11_gfx12<0x052>;
1675 defm V_CMP_LE_I64 : VOPC_Real_gfx11_gfx12<0x053>;
1676 defm V_CMP_GT_I64 : VOPC_Real_gfx11_gfx12<0x054>;
1677 defm V_CMP_NE_I64 : VOPC_Real_gfx11_gfx12<0x055>;
1678 defm V_CMP_GE_I64 : VOPC_Real_gfx11_gfx12<0x056>;
1679 defm V_CMP_T_I64 : VOPC_Real_gfx11<0x057>;
1680 defm V_CMP_F_U64 : VOPC_Real_gfx11<0x058>;
1681 defm V_CMP_LT_U64 : VOPC_Real_gfx11_gfx12<0x059>;
1682 defm V_CMP_EQ_U64 : VOPC_Real_gfx11_gfx12<0x05a>;
1683 defm V_CMP_LE_U64 : VOPC_Real_gfx11_gfx12<0x05b>;
1684 defm V_CMP_GT_U64 : VOPC_Real_gfx11_gfx12<0x05c>;
1685 defm V_CMP_NE_U64 : VOPC_Real_gfx11_gfx12<0x05d>;
1686 defm V_CMP_GE_U64 : VOPC_Real_gfx11_gfx12<0x05e>;
1687 defm V_CMP_T_U64 : VOPC_Real_gfx11<0x05f>;
1689 defm V_CMP_CLASS_F16_t16 : VOPC_Real_t16_gfx11_gfx12<0x07d, "v_cmp_class_f16">;
1690 defm V_CMP_CLASS_F32 : VOPC_Real_gfx11_gfx12<0x07e>;
1691 defm V_CMP_CLASS_F64 : VOPC_Real_gfx11_gfx12<0x07f>;
1693 defm V_CMPX_F_F16_t16 : VOPCX_Real_t16_gfx11<0x080, "v_cmpx_f_f16">;
1694 defm V_CMPX_LT_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x081, "v_cmpx_lt_f16">;
1695 defm V_CMPX_EQ_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x082, "v_cmpx_eq_f16">;
1696 defm V_CMPX_LE_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x083, "v_cmpx_le_f16">;
1697 defm V_CMPX_GT_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x084, "v_cmpx_gt_f16">;
1698 defm V_CMPX_LG_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x085, "v_cmpx_lg_f16">;
1699 defm V_CMPX_GE_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x086, "v_cmpx_ge_f16">;
1700 defm V_CMPX_O_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x087, "v_cmpx_o_f16">;
1701 defm V_CMPX_U_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x088, "v_cmpx_u_f16">;
1702 defm V_CMPX_NGE_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x089, "v_cmpx_nge_f16">;
1703 defm V_CMPX_NLG_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x08a, "v_cmpx_nlg_f16">;
1704 defm V_CMPX_NGT_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x08b, "v_cmpx_ngt_f16">;
1705 defm V_CMPX_NLE_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x08c, "v_cmpx_nle_f16">;
1706 defm V_CMPX_NEQ_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x08d, "v_cmpx_neq_f16">;
1707 defm V_CMPX_NLT_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x08e, "v_cmpx_nlt_f16">;
1708 defm V_CMPX_T_F16_t16 : VOPCX_Real_with_name_gfx11<0x08f, "V_CMPX_TRU_F16_t16", "v_cmpx_t_f16",…
1709 defm V_CMPX_F_F32 : VOPCX_Real_gfx11<0x090>;
1710 defm V_CMPX_LT_F32 : VOPCX_Real_gfx11_gfx12<0x091>;
1711 defm V_CMPX_EQ_F32 : VOPCX_Real_gfx11_gfx12<0x092>;
1712 defm V_CMPX_LE_F32 : VOPCX_Real_gfx11_gfx12<0x093>;
1713 defm V_CMPX_GT_F32 : VOPCX_Real_gfx11_gfx12<0x094>;
1714 defm V_CMPX_LG_F32 : VOPCX_Real_gfx11_gfx12<0x095>;
1715 defm V_CMPX_GE_F32 : VOPCX_Real_gfx11_gfx12<0x096>;
1716 defm V_CMPX_O_F32 : VOPCX_Real_gfx11_gfx12<0x097>;
1717 defm V_CMPX_U_F32 : VOPCX_Real_gfx11_gfx12<0x098>;
1718 defm V_CMPX_NGE_F32 : VOPCX_Real_gfx11_gfx12<0x099>;
1719 defm V_CMPX_NLG_F32 : VOPCX_Real_gfx11_gfx12<0x09a>;
1720 defm V_CMPX_NGT_F32 : VOPCX_Real_gfx11_gfx12<0x09b>;
1721 defm V_CMPX_NLE_F32 : VOPCX_Real_gfx11_gfx12<0x09c>;
1722 defm V_CMPX_NEQ_F32 : VOPCX_Real_gfx11_gfx12<0x09d>;
1723 defm V_CMPX_NLT_F32 : VOPCX_Real_gfx11_gfx12<0x09e>;
1724 defm V_CMPX_T_F32 : VOPCX_Real_with_name_gfx11<0x09f, "V_CMPX_TRU_F32", "v_cmpx_t_f32">;
1726 defm V_CMPX_F_F64 : VOPCX_Real_gfx11<0x0a0>;
1727 defm V_CMPX_LT_F64 : VOPCX_Real_gfx11_gfx12<0x0a1>;
1728 defm V_CMPX_EQ_F64 : VOPCX_Real_gfx11_gfx12<0x0a2>;
1729 defm V_CMPX_LE_F64 : VOPCX_Real_gfx11_gfx12<0x0a3>;
1730 defm V_CMPX_GT_F64 : VOPCX_Real_gfx11_gfx12<0x0a4>;
1731 defm V_CMPX_LG_F64 : VOPCX_Real_gfx11_gfx12<0x0a5>;
1732 defm V_CMPX_GE_F64 : VOPCX_Real_gfx11_gfx12<0x0a6>;
1733 defm V_CMPX_O_F64 : VOPCX_Real_gfx11_gfx12<0x0a7>;
1734 defm V_CMPX_U_F64 : VOPCX_Real_gfx11_gfx12<0x0a8>;
1735 defm V_CMPX_NGE_F64 : VOPCX_Real_gfx11_gfx12<0x0a9>;
1736 defm V_CMPX_NLG_F64 : VOPCX_Real_gfx11_gfx12<0x0aa>;
1737 defm V_CMPX_NGT_F64 : VOPCX_Real_gfx11_gfx12<0x0ab>;
1738 defm V_CMPX_NLE_F64 : VOPCX_Real_gfx11_gfx12<0x0ac>;
1739 defm V_CMPX_NEQ_F64 : VOPCX_Real_gfx11_gfx12<0x0ad>;
1740 defm V_CMPX_NLT_F64 : VOPCX_Real_gfx11_gfx12<0x0ae>;
1741 defm V_CMPX_T_F64 : VOPCX_Real_with_name_gfx11<0x0af, "V_CMPX_TRU_F64", "v_cmpx_t_f64">;
1743 defm V_CMPX_LT_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b1, "v_cmpx_lt_i16">;
1744 defm V_CMPX_EQ_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b2, "v_cmpx_eq_i16">;
1745 defm V_CMPX_LE_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b3, "v_cmpx_le_i16">;
1746 defm V_CMPX_GT_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b4, "v_cmpx_gt_i16">;
1747 defm V_CMPX_NE_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b5, "v_cmpx_ne_i16">;
1748 defm V_CMPX_GE_I16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b6, "v_cmpx_ge_i16">;
1749 defm V_CMPX_LT_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0b9, "v_cmpx_lt_u16">;
1750 defm V_CMPX_EQ_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0ba, "v_cmpx_eq_u16">;
1751 defm V_CMPX_LE_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0bb, "v_cmpx_le_u16">;
1752 defm V_CMPX_GT_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0bc, "v_cmpx_gt_u16">;
1753 defm V_CMPX_NE_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0bd, "v_cmpx_ne_u16">;
1754 defm V_CMPX_GE_U16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0be, "v_cmpx_ge_u16">;
1755 defm V_CMPX_F_I32 : VOPCX_Real_gfx11<0x0c0>;
1756 defm V_CMPX_LT_I32 : VOPCX_Real_gfx11_gfx12<0x0c1>;
1757 defm V_CMPX_EQ_I32 : VOPCX_Real_gfx11_gfx12<0x0c2>;
1758 defm V_CMPX_LE_I32 : VOPCX_Real_gfx11_gfx12<0x0c3>;
1759 defm V_CMPX_GT_I32 : VOPCX_Real_gfx11_gfx12<0x0c4>;
1760 defm V_CMPX_NE_I32 : VOPCX_Real_gfx11_gfx12<0x0c5>;
1761 defm V_CMPX_GE_I32 : VOPCX_Real_gfx11_gfx12<0x0c6>;
1762 defm V_CMPX_T_I32 : VOPCX_Real_gfx11<0x0c7>;
1763 defm V_CMPX_F_U32 : VOPCX_Real_gfx11<0x0c8>;
1764 defm V_CMPX_LT_U32 : VOPCX_Real_gfx11_gfx12<0x0c9>;
1765 defm V_CMPX_EQ_U32 : VOPCX_Real_gfx11_gfx12<0x0ca>;
1766 defm V_CMPX_LE_U32 : VOPCX_Real_gfx11_gfx12<0x0cb>;
1767 defm V_CMPX_GT_U32 : VOPCX_Real_gfx11_gfx12<0x0cc>;
1768 defm V_CMPX_NE_U32 : VOPCX_Real_gfx11_gfx12<0x0cd>;
1769 defm V_CMPX_GE_U32 : VOPCX_Real_gfx11_gfx12<0x0ce>;
1770 defm V_CMPX_T_U32 : VOPCX_Real_gfx11<0x0cf>;
1772 defm V_CMPX_F_I64 : VOPCX_Real_gfx11<0x0d0>;
1773 defm V_CMPX_LT_I64 : VOPCX_Real_gfx11_gfx12<0x0d1>;
1774 defm V_CMPX_EQ_I64 : VOPCX_Real_gfx11_gfx12<0x0d2>;
1775 defm V_CMPX_LE_I64 : VOPCX_Real_gfx11_gfx12<0x0d3>;
1776 defm V_CMPX_GT_I64 : VOPCX_Real_gfx11_gfx12<0x0d4>;
1777 defm V_CMPX_NE_I64 : VOPCX_Real_gfx11_gfx12<0x0d5>;
1778 defm V_CMPX_GE_I64 : VOPCX_Real_gfx11_gfx12<0x0d6>;
1779 defm V_CMPX_T_I64 : VOPCX_Real_gfx11<0x0d7>;
1780 defm V_CMPX_F_U64 : VOPCX_Real_gfx11<0x0d8>;
1781 defm V_CMPX_LT_U64 : VOPCX_Real_gfx11_gfx12<0x0d9>;
1782 defm V_CMPX_EQ_U64 : VOPCX_Real_gfx11_gfx12<0x0da>;
1783 defm V_CMPX_LE_U64 : VOPCX_Real_gfx11_gfx12<0x0db>;
1784 defm V_CMPX_GT_U64 : VOPCX_Real_gfx11_gfx12<0x0dc>;
1785 defm V_CMPX_NE_U64 : VOPCX_Real_gfx11_gfx12<0x0dd>;
1786 defm V_CMPX_GE_U64 : VOPCX_Real_gfx11_gfx12<0x0de>;
1787 defm V_CMPX_T_U64 : VOPCX_Real_gfx11<0x0df>;
1788 defm V_CMPX_CLASS_F16_t16 : VOPCX_Real_t16_gfx11_gfx12<0x0fd, "v_cmpx_class_f16">;
1789 defm V_CMPX_CLASS_F32 : VOPCX_Real_gfx11_gfx12<0x0fe>;
1790 defm V_CMPX_CLASS_F64 : VOPCX_Real_gfx11_gfx12<0x0ff>;
1800 VOPCe<op{7-0}>;
1803 VOP3a_gfx10<{0, op}, !cast<VOP3_Pseudo>(NAME#"_e64").Pfl> {
1807 let Inst{7-0} = sdst;
1813 VOPC_SDWA9e<op{7-0}, !cast<VOPC_SDWA_Pseudo>(NAME#"_sdwa").Pfl>;
1821 VOPCe<op{7-0}> {
1828 VOP3a_gfx10<{0, op}, !cast<VOP3_Pseudo>(NAME#"_nosdst_e64").Pfl> {
1829 let Inst{7-0} = ?; // sdst
1837 VOPC_SDWA9e<op{7-0}, !cast<VOPC_SDWA_Pseudo>(NAME#"_nosdst_sdwa").Pfl> {
1846 defm V_CMP_LT_I16 : VOPC_Real_gfx10<0x089>;
1847 defm V_CMP_EQ_I16 : VOPC_Real_gfx10<0x08a>;
1848 defm V_CMP_LE_I16 : VOPC_Real_gfx10<0x08b>;
1849 defm V_CMP_GT_I16 : VOPC_Real_gfx10<0x08c>;
1850 defm V_CMP_NE_I16 : VOPC_Real_gfx10<0x08d>;
1851 defm V_CMP_GE_I16 : VOPC_Real_gfx10<0x08e>;
1852 defm V_CMP_CLASS_F16 : VOPC_Real_gfx10<0x08f>;
1853 defm V_CMPX_LT_I16 : VOPCX_Real_gfx10<0x099>;
1854 defm V_CMPX_EQ_I16 : VOPCX_Real_gfx10<0x09a>;
1855 defm V_CMPX_LE_I16 : VOPCX_Real_gfx10<0x09b>;
1856 defm V_CMPX_GT_I16 : VOPCX_Real_gfx10<0x09c>;
1857 defm V_CMPX_NE_I16 : VOPCX_Real_gfx10<0x09d>;
1858 defm V_CMPX_GE_I16 : VOPCX_Real_gfx10<0x09e>;
1859 defm V_CMPX_CLASS_F16 : VOPCX_Real_gfx10<0x09f>;
1860 defm V_CMP_LT_U16 : VOPC_Real_gfx10<0x0a9>;
1861 defm V_CMP_EQ_U16 : VOPC_Real_gfx10<0x0aa>;
1862 defm V_CMP_LE_U16 : VOPC_Real_gfx10<0x0ab>;
1863 defm V_CMP_GT_U16 : VOPC_Real_gfx10<0x0ac>;
1864 defm V_CMP_NE_U16 : VOPC_Real_gfx10<0x0ad>;
1865 defm V_CMP_GE_U16 : VOPC_Real_gfx10<0x0ae>;
1866 defm V_CMPX_LT_U16 : VOPCX_Real_gfx10<0x0b9>;
1867 defm V_CMPX_EQ_U16 : VOPCX_Real_gfx10<0x0ba>;
1868 defm V_CMPX_LE_U16 : VOPCX_Real_gfx10<0x0bb>;
1869 defm V_CMPX_GT_U16 : VOPCX_Real_gfx10<0x0bc>;
1870 defm V_CMPX_NE_U16 : VOPCX_Real_gfx10<0x0bd>;
1871 defm V_CMPX_GE_U16 : VOPCX_Real_gfx10<0x0be>;
1872 defm V_CMP_F_F16 : VOPC_Real_gfx10<0x0c8>;
1873 defm V_CMP_LT_F16 : VOPC_Real_gfx10<0x0c9>;
1874 defm V_CMP_EQ_F16 : VOPC_Real_gfx10<0x0ca>;
1875 defm V_CMP_LE_F16 : VOPC_Real_gfx10<0x0cb>;
1876 defm V_CMP_GT_F16 : VOPC_Real_gfx10<0x0cc>;
1877 defm V_CMP_LG_F16 : VOPC_Real_gfx10<0x0cd>;
1878 defm V_CMP_GE_F16 : VOPC_Real_gfx10<0x0ce>;
1879 defm V_CMP_O_F16 : VOPC_Real_gfx10<0x0cf>;
1880 defm V_CMPX_F_F16 : VOPCX_Real_gfx10<0x0d8>;
1881 defm V_CMPX_LT_F16 : VOPCX_Real_gfx10<0x0d9>;
1882 defm V_CMPX_EQ_F16 : VOPCX_Real_gfx10<0x0da>;
1883 defm V_CMPX_LE_F16 : VOPCX_Real_gfx10<0x0db>;
1884 defm V_CMPX_GT_F16 : VOPCX_Real_gfx10<0x0dc>;
1885 defm V_CMPX_LG_F16 : VOPCX_Real_gfx10<0x0dd>;
1886 defm V_CMPX_GE_F16 : VOPCX_Real_gfx10<0x0de>;
1887 defm V_CMPX_O_F16 : VOPCX_Real_gfx10<0x0df>;
1888 defm V_CMP_U_F16 : VOPC_Real_gfx10<0x0e8>;
1889 defm V_CMP_NGE_F16 : VOPC_Real_gfx10<0x0e9>;
1890 defm V_CMP_NLG_F16 : VOPC_Real_gfx10<0x0ea>;
1891 defm V_CMP_NGT_F16 : VOPC_Real_gfx10<0x0eb>;
1892 defm V_CMP_NLE_F16 : VOPC_Real_gfx10<0x0ec>;
1893 defm V_CMP_NEQ_F16 : VOPC_Real_gfx10<0x0ed>;
1894 defm V_CMP_NLT_F16 : VOPC_Real_gfx10<0x0ee>;
1895 defm V_CMP_TRU_F16 : VOPC_Real_gfx10<0x0ef>;
1896 defm V_CMPX_U_F16 : VOPCX_Real_gfx10<0x0f8>;
1897 defm V_CMPX_NGE_F16 : VOPCX_Real_gfx10<0x0f9>;
1898 defm V_CMPX_NLG_F16 : VOPCX_Real_gfx10<0x0fa>;
1899 defm V_CMPX_NGT_F16 : VOPCX_Real_gfx10<0x0fb>;
1900 defm V_CMPX_NLE_F16 : VOPCX_Real_gfx10<0x0fc>;
1901 defm V_CMPX_NEQ_F16 : VOPCX_Real_gfx10<0x0fd>;
1902 defm V_CMPX_NLT_F16 : VOPCX_Real_gfx10<0x0fe>;
1903 defm V_CMPX_TRU_F16 : VOPCX_Real_gfx10<0x0ff>;
1913 VOPCe<op{7-0}>;
1920 let Inst{7-0} = sdst;
1945 defm V_CMP_F_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x000>;
1946 defm V_CMP_LT_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x001>;
1947 defm V_CMP_EQ_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x002>;
1948 defm V_CMP_LE_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x003>;
1949 defm V_CMP_GT_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x004>;
1950 defm V_CMP_LG_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x005>;
1951 defm V_CMP_GE_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x006>;
1952 defm V_CMP_O_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x007>;
1953 defm V_CMP_U_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x008>;
1954 defm V_CMP_NGE_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x009>;
1955 defm V_CMP_NLG_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00a>;
1956 defm V_CMP_NGT_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00b>;
1957 defm V_CMP_NLE_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00c>;
1958 defm V_CMP_NEQ_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00d>;
1959 defm V_CMP_NLT_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00e>;
1960 defm V_CMP_TRU_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x00f>;
1961 defm V_CMPX_F_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x010>;
1962 defm V_CMPX_LT_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x011>;
1963 defm V_CMPX_EQ_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x012>;
1964 defm V_CMPX_LE_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x013>;
1965 defm V_CMPX_GT_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x014>;
1966 defm V_CMPX_LG_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x015>;
1967 defm V_CMPX_GE_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x016>;
1968 defm V_CMPX_O_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x017>;
1969 defm V_CMPX_U_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x018>;
1970 defm V_CMPX_NGE_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x019>;
1971 defm V_CMPX_NLG_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01a>;
1972 defm V_CMPX_NGT_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01b>;
1973 defm V_CMPX_NLE_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01c>;
1974 defm V_CMPX_NEQ_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01d>;
1975 defm V_CMPX_NLT_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01e>;
1976 defm V_CMPX_TRU_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x01f>;
1977 defm V_CMP_F_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x020>;
1978 defm V_CMP_LT_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x021>;
1979 defm V_CMP_EQ_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x022>;
1980 defm V_CMP_LE_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x023>;
1981 defm V_CMP_GT_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x024>;
1982 defm V_CMP_LG_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x025>;
1983 defm V_CMP_GE_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x026>;
1984 defm V_CMP_O_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x027>;
1985 defm V_CMP_U_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x028>;
1986 defm V_CMP_NGE_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x029>;
1987 defm V_CMP_NLG_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x02a>;
1988 defm V_CMP_NGT_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x02b>;
1989 defm V_CMP_NLE_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x02c>;
1990 defm V_CMP_NEQ_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x02d>;
1991 defm V_CMP_NLT_F64 : VOPC_Real_gfx6_gfx7_gfx10_gfx11_gfx12<0x02e>;
1992 defm V_CMP_TRU_F64 : VOPC_Real_gfx6_gfx7_gfx10<0x02f>;
1993 defm V_CMPX_F_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x030>;
1994 defm V_CMPX_LT_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x031>;
1995 defm V_CMPX_EQ_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x032>;
1996 defm V_CMPX_LE_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x033>;
1997 defm V_CMPX_GT_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x034>;
1998 defm V_CMPX_LG_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x035>;
1999 defm V_CMPX_GE_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x036>;
2000 defm V_CMPX_O_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x037>;
2001 defm V_CMPX_U_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x038>;
2002 defm V_CMPX_NGE_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x039>;
2003 defm V_CMPX_NLG_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03a>;
2004 defm V_CMPX_NGT_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03b>;
2005 defm V_CMPX_NLE_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03c>;
2006 defm V_CMPX_NEQ_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03d>;
2007 defm V_CMPX_NLT_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03e>;
2008 defm V_CMPX_TRU_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x03f>;
2009 defm V_CMPS_F_F32 : VOPC_Real_gfx6_gfx7<0x040>;
2010 defm V_CMPS_LT_F32 : VOPC_Real_gfx6_gfx7<0x041>;
2011 defm V_CMPS_EQ_F32 : VOPC_Real_gfx6_gfx7<0x042>;
2012 defm V_CMPS_LE_F32 : VOPC_Real_gfx6_gfx7<0x043>;
2013 defm V_CMPS_GT_F32 : VOPC_Real_gfx6_gfx7<0x044>;
2014 defm V_CMPS_LG_F32 : VOPC_Real_gfx6_gfx7<0x045>;
2015 defm V_CMPS_GE_F32 : VOPC_Real_gfx6_gfx7<0x046>;
2016 defm V_CMPS_O_F32 : VOPC_Real_gfx6_gfx7<0x047>;
2017 defm V_CMPS_U_F32 : VOPC_Real_gfx6_gfx7<0x048>;
2018 defm V_CMPS_NGE_F32 : VOPC_Real_gfx6_gfx7<0x049>;
2019 defm V_CMPS_NLG_F32 : VOPC_Real_gfx6_gfx7<0x04a>;
2020 defm V_CMPS_NGT_F32 : VOPC_Real_gfx6_gfx7<0x04b>;
2021 defm V_CMPS_NLE_F32 : VOPC_Real_gfx6_gfx7<0x04c>;
2022 defm V_CMPS_NEQ_F32 : VOPC_Real_gfx6_gfx7<0x04d>;
2023 defm V_CMPS_NLT_F32 : VOPC_Real_gfx6_gfx7<0x04e>;
2024 defm V_CMPS_TRU_F32 : VOPC_Real_gfx6_gfx7<0x04f>;
2025 defm V_CMPSX_F_F32 : VOPCX_Real_gfx6_gfx7<0x050>;
2026 defm V_CMPSX_LT_F32 : VOPCX_Real_gfx6_gfx7<0x051>;
2027 defm V_CMPSX_EQ_F32 : VOPCX_Real_gfx6_gfx7<0x052>;
2028 defm V_CMPSX_LE_F32 : VOPCX_Real_gfx6_gfx7<0x053>;
2029 defm V_CMPSX_GT_F32 : VOPCX_Real_gfx6_gfx7<0x054>;
2030 defm V_CMPSX_LG_F32 : VOPCX_Real_gfx6_gfx7<0x055>;
2031 defm V_CMPSX_GE_F32 : VOPCX_Real_gfx6_gfx7<0x056>;
2032 defm V_CMPSX_O_F32 : VOPCX_Real_gfx6_gfx7<0x057>;
2033 defm V_CMPSX_U_F32 : VOPCX_Real_gfx6_gfx7<0x058>;
2034 defm V_CMPSX_NGE_F32 : VOPCX_Real_gfx6_gfx7<0x059>;
2035 defm V_CMPSX_NLG_F32 : VOPCX_Real_gfx6_gfx7<0x05a>;
2036 defm V_CMPSX_NGT_F32 : VOPCX_Real_gfx6_gfx7<0x05b>;
2037 defm V_CMPSX_NLE_F32 : VOPCX_Real_gfx6_gfx7<0x05c>;
2038 defm V_CMPSX_NEQ_F32 : VOPCX_Real_gfx6_gfx7<0x05d>;
2039 defm V_CMPSX_NLT_F32 : VOPCX_Real_gfx6_gfx7<0x05e>;
2040 defm V_CMPSX_TRU_F32 : VOPCX_Real_gfx6_gfx7<0x05f>;
2041 defm V_CMPS_F_F64 : VOPC_Real_gfx6_gfx7<0x060>;
2042 defm V_CMPS_LT_F64 : VOPC_Real_gfx6_gfx7<0x061>;
2043 defm V_CMPS_EQ_F64 : VOPC_Real_gfx6_gfx7<0x062>;
2044 defm V_CMPS_LE_F64 : VOPC_Real_gfx6_gfx7<0x063>;
2045 defm V_CMPS_GT_F64 : VOPC_Real_gfx6_gfx7<0x064>;
2046 defm V_CMPS_LG_F64 : VOPC_Real_gfx6_gfx7<0x065>;
2047 defm V_CMPS_GE_F64 : VOPC_Real_gfx6_gfx7<0x066>;
2048 defm V_CMPS_O_F64 : VOPC_Real_gfx6_gfx7<0x067>;
2049 defm V_CMPS_U_F64 : VOPC_Real_gfx6_gfx7<0x068>;
2050 defm V_CMPS_NGE_F64 : VOPC_Real_gfx6_gfx7<0x069>;
2051 defm V_CMPS_NLG_F64 : VOPC_Real_gfx6_gfx7<0x06a>;
2052 defm V_CMPS_NGT_F64 : VOPC_Real_gfx6_gfx7<0x06b>;
2053 defm V_CMPS_NLE_F64 : VOPC_Real_gfx6_gfx7<0x06c>;
2054 defm V_CMPS_NEQ_F64 : VOPC_Real_gfx6_gfx7<0x06d>;
2055 defm V_CMPS_NLT_F64 : VOPC_Real_gfx6_gfx7<0x06e>;
2056 defm V_CMPS_TRU_F64 : VOPC_Real_gfx6_gfx7<0x06f>;
2057 defm V_CMPSX_F_F64 : VOPCX_Real_gfx6_gfx7<0x070>;
2058 defm V_CMPSX_LT_F64 : VOPCX_Real_gfx6_gfx7<0x071>;
2059 defm V_CMPSX_EQ_F64 : VOPCX_Real_gfx6_gfx7<0x072>;
2060 defm V_CMPSX_LE_F64 : VOPCX_Real_gfx6_gfx7<0x073>;
2061 defm V_CMPSX_GT_F64 : VOPCX_Real_gfx6_gfx7<0x074>;
2062 defm V_CMPSX_LG_F64 : VOPCX_Real_gfx6_gfx7<0x075>;
2063 defm V_CMPSX_GE_F64 : VOPCX_Real_gfx6_gfx7<0x076>;
2064 defm V_CMPSX_O_F64 : VOPCX_Real_gfx6_gfx7<0x077>;
2065 defm V_CMPSX_U_F64 : VOPCX_Real_gfx6_gfx7<0x078>;
2066 defm V_CMPSX_NGE_F64 : VOPCX_Real_gfx6_gfx7<0x079>;
2067 defm V_CMPSX_NLG_F64 : VOPCX_Real_gfx6_gfx7<0x07a>;
2068 defm V_CMPSX_NGT_F64 : VOPCX_Real_gfx6_gfx7<0x07b>;
2069 defm V_CMPSX_NLE_F64 : VOPCX_Real_gfx6_gfx7<0x07c>;
2070 defm V_CMPSX_NEQ_F64 : VOPCX_Real_gfx6_gfx7<0x07d>;
2071 defm V_CMPSX_NLT_F64 : VOPCX_Real_gfx6_gfx7<0x07e>;
2072 defm V_CMPSX_TRU_F64 : VOPCX_Real_gfx6_gfx7<0x07f>;
2073 defm V_CMP_F_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x080>;
2074 defm V_CMP_LT_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x081>;
2075 defm V_CMP_EQ_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x082>;
2076 defm V_CMP_LE_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x083>;
2077 defm V_CMP_GT_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x084>;
2078 defm V_CMP_NE_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x085>;
2079 defm V_CMP_GE_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x086>;
2080 defm V_CMP_T_I32 : VOPC_Real_gfx6_gfx7_gfx10<0x087>;
2081 defm V_CMP_CLASS_F32 : VOPC_Real_gfx6_gfx7_gfx10<0x088>;
2082 defm V_CMPX_F_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x090>;
2083 defm V_CMPX_LT_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x091>;
2084 defm V_CMPX_EQ_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x092>;
2085 defm V_CMPX_LE_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x093>;
2086 defm V_CMPX_GT_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x094>;
2087 defm V_CMPX_NE_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x095>;
2088 defm V_CMPX_GE_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x096>;
2089 defm V_CMPX_T_I32 : VOPCX_Real_gfx6_gfx7_gfx10<0x097>;
2090 defm V_CMPX_CLASS_F32 : VOPCX_Real_gfx6_gfx7_gfx10<0x098>;
2091 defm V_CMP_F_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a0>;
2092 defm V_CMP_LT_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a1>;
2093 defm V_CMP_EQ_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a2>;
2094 defm V_CMP_LE_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a3>;
2095 defm V_CMP_GT_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a4>;
2096 defm V_CMP_NE_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a5>;
2097 defm V_CMP_GE_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a6>;
2098 defm V_CMP_T_I64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a7>;
2099 defm V_CMP_CLASS_F64 : VOPC_Real_gfx6_gfx7_gfx10<0x0a8>;
2100 defm V_CMPX_F_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b0>;
2101 defm V_CMPX_LT_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b1>;
2102 defm V_CMPX_EQ_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b2>;
2103 defm V_CMPX_LE_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b3>;
2104 defm V_CMPX_GT_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b4>;
2105 defm V_CMPX_NE_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b5>;
2106 defm V_CMPX_GE_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b6>;
2107 defm V_CMPX_T_I64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b7>;
2108 defm V_CMPX_CLASS_F64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0b8>;
2109 defm V_CMP_F_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c0>;
2110 defm V_CMP_LT_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c1>;
2111 defm V_CMP_EQ_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c2>;
2112 defm V_CMP_LE_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c3>;
2113 defm V_CMP_GT_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c4>;
2114 defm V_CMP_NE_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c5>;
2115 defm V_CMP_GE_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c6>;
2116 defm V_CMP_T_U32 : VOPC_Real_gfx6_gfx7_gfx10<0x0c7>;
2117 defm V_CMPX_F_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d0>;
2118 defm V_CMPX_LT_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d1>;
2119 defm V_CMPX_EQ_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d2>;
2120 defm V_CMPX_LE_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d3>;
2121 defm V_CMPX_GT_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d4>;
2122 defm V_CMPX_NE_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d5>;
2123 defm V_CMPX_GE_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d6>;
2124 defm V_CMPX_T_U32 : VOPCX_Real_gfx6_gfx7_gfx10<0x0d7>;
2125 defm V_CMP_F_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e0>;
2126 defm V_CMP_LT_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e1>;
2127 defm V_CMP_EQ_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e2>;
2128 defm V_CMP_LE_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e3>;
2129 defm V_CMP_GT_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e4>;
2130 defm V_CMP_NE_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e5>;
2131 defm V_CMP_GE_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e6>;
2132 defm V_CMP_T_U64 : VOPC_Real_gfx6_gfx7_gfx10<0x0e7>;
2133 defm V_CMPX_F_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f0>;
2134 defm V_CMPX_LT_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f1>;
2135 defm V_CMPX_EQ_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f2>;
2136 defm V_CMPX_LE_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f3>;
2137 defm V_CMPX_GT_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f4>;
2138 defm V_CMPX_NE_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f5>;
2139 defm V_CMPX_GE_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f6>;
2140 defm V_CMPX_T_U64 : VOPCX_Real_gfx6_gfx7_gfx10<0x0f7>;
2150 VOPCe<op{7-0}>;
2158 let Inst{7-0} = sdst;
2165 VOPC_SDWAe <op{7-0}, !cast<VOPC_SDWA_Pseudo>(NAME#"_sdwa").Pfl>;
2170 VOPC_SDWA9e <op{7-0}, !cast<VOPC_SDWA_Pseudo>(NAME#"_sdwa").Pfl>;
2177 defm V_CMP_CLASS_F32 : VOPC_Real_vi <0x10>;
2178 defm V_CMPX_CLASS_F32 : VOPC_Real_vi <0x11>;
2179 defm V_CMP_CLASS_F64 : VOPC_Real_vi <0x12>;
2180 defm V_CMPX_CLASS_F64 : VOPC_Real_vi <0x13>;
2181 defm V_CMP_CLASS_F16 : VOPC_Real_vi <0x14>;
2182 defm V_CMPX_CLASS_F16 : VOPC_Real_vi <0x15>;
2184 defm V_CMP_F_F16 : VOPC_Real_vi <0x20>;
2185 defm V_CMP_LT_F16 : VOPC_Real_vi <0x21>;
2186 defm V_CMP_EQ_F16 : VOPC_Real_vi <0x22>;
2187 defm V_CMP_LE_F16 : VOPC_Real_vi <0x23>;
2188 defm V_CMP_GT_F16 : VOPC_Real_vi <0x24>;
2189 defm V_CMP_LG_F16 : VOPC_Real_vi <0x25>;
2190 defm V_CMP_GE_F16 : VOPC_Real_vi <0x26>;
2191 defm V_CMP_O_F16 : VOPC_Real_vi <0x27>;
2192 defm V_CMP_U_F16 : VOPC_Real_vi <0x28>;
2193 defm V_CMP_NGE_F16 : VOPC_Real_vi <0x29>;
2194 defm V_CMP_NLG_F16 : VOPC_Real_vi <0x2a>;
2195 defm V_CMP_NGT_F16 : VOPC_Real_vi <0x2b>;
2196 defm V_CMP_NLE_F16 : VOPC_Real_vi <0x2c>;
2197 defm V_CMP_NEQ_F16 : VOPC_Real_vi <0x2d>;
2198 defm V_CMP_NLT_F16 : VOPC_Real_vi <0x2e>;
2199 defm V_CMP_TRU_F16 : VOPC_Real_vi <0x2f>;
2201 defm V_CMPX_F_F16 : VOPC_Real_vi <0x30>;
2202 defm V_CMPX_LT_F16 : VOPC_Real_vi <0x31>;
2203 defm V_CMPX_EQ_F16 : VOPC_Real_vi <0x32>;
2204 defm V_CMPX_LE_F16 : VOPC_Real_vi <0x33>;
2205 defm V_CMPX_GT_F16 : VOPC_Real_vi <0x34>;
2206 defm V_CMPX_LG_F16 : VOPC_Real_vi <0x35>;
2207 defm V_CMPX_GE_F16 : VOPC_Real_vi <0x36>;
2208 defm V_CMPX_O_F16 : VOPC_Real_vi <0x37>;
2209 defm V_CMPX_U_F16 : VOPC_Real_vi <0x38>;
2210 defm V_CMPX_NGE_F16 : VOPC_Real_vi <0x39>;
2211 defm V_CMPX_NLG_F16 : VOPC_Real_vi <0x3a>;
2212 defm V_CMPX_NGT_F16 : VOPC_Real_vi <0x3b>;
2213 defm V_CMPX_NLE_F16 : VOPC_Real_vi <0x3c>;
2214 defm V_CMPX_NEQ_F16 : VOPC_Real_vi <0x3d>;
2215 defm V_CMPX_NLT_F16 : VOPC_Real_vi <0x3e>;
2216 defm V_CMPX_TRU_F16 : VOPC_Real_vi <0x3f>;
2218 defm V_CMP_F_F32 : VOPC_Real_vi <0x40>;
2219 defm V_CMP_LT_F32 : VOPC_Real_vi <0x41>;
2220 defm V_CMP_EQ_F32 : VOPC_Real_vi <0x42>;
2221 defm V_CMP_LE_F32 : VOPC_Real_vi <0x43>;
2222 defm V_CMP_GT_F32 : VOPC_Real_vi <0x44>;
2223 defm V_CMP_LG_F32 : VOPC_Real_vi <0x45>;
2224 defm V_CMP_GE_F32 : VOPC_Real_vi <0x46>;
2225 defm V_CMP_O_F32 : VOPC_Real_vi <0x47>;
2226 defm V_CMP_U_F32 : VOPC_Real_vi <0x48>;
2227 defm V_CMP_NGE_F32 : VOPC_Real_vi <0x49>;
2228 defm V_CMP_NLG_F32 : VOPC_Real_vi <0x4a>;
2229 defm V_CMP_NGT_F32 : VOPC_Real_vi <0x4b>;
2230 defm V_CMP_NLE_F32 : VOPC_Real_vi <0x4c>;
2231 defm V_CMP_NEQ_F32 : VOPC_Real_vi <0x4d>;
2232 defm V_CMP_NLT_F32 : VOPC_Real_vi <0x4e>;
2233 defm V_CMP_TRU_F32 : VOPC_Real_vi <0x4f>;
2235 defm V_CMPX_F_F32 : VOPC_Real_vi <0x50>;
2236 defm V_CMPX_LT_F32 : VOPC_Real_vi <0x51>;
2237 defm V_CMPX_EQ_F32 : VOPC_Real_vi <0x52>;
2238 defm V_CMPX_LE_F32 : VOPC_Real_vi <0x53>;
2239 defm V_CMPX_GT_F32 : VOPC_Real_vi <0x54>;
2240 defm V_CMPX_LG_F32 : VOPC_Real_vi <0x55>;
2241 defm V_CMPX_GE_F32 : VOPC_Real_vi <0x56>;
2242 defm V_CMPX_O_F32 : VOPC_Real_vi <0x57>;
2243 defm V_CMPX_U_F32 : VOPC_Real_vi <0x58>;
2244 defm V_CMPX_NGE_F32 : VOPC_Real_vi <0x59>;
2245 defm V_CMPX_NLG_F32 : VOPC_Real_vi <0x5a>;
2246 defm V_CMPX_NGT_F32 : VOPC_Real_vi <0x5b>;
2247 defm V_CMPX_NLE_F32 : VOPC_Real_vi <0x5c>;
2248 defm V_CMPX_NEQ_F32 : VOPC_Real_vi <0x5d>;
2249 defm V_CMPX_NLT_F32 : VOPC_Real_vi <0x5e>;
2250 defm V_CMPX_TRU_F32 : VOPC_Real_vi <0x5f>;
2252 defm V_CMP_F_F64 : VOPC_Real_vi <0x60>;
2253 defm V_CMP_LT_F64 : VOPC_Real_vi <0x61>;
2254 defm V_CMP_EQ_F64 : VOPC_Real_vi <0x62>;
2255 defm V_CMP_LE_F64 : VOPC_Real_vi <0x63>;
2256 defm V_CMP_GT_F64 : VOPC_Real_vi <0x64>;
2257 defm V_CMP_LG_F64 : VOPC_Real_vi <0x65>;
2258 defm V_CMP_GE_F64 : VOPC_Real_vi <0x66>;
2259 defm V_CMP_O_F64 : VOPC_Real_vi <0x67>;
2260 defm V_CMP_U_F64 : VOPC_Real_vi <0x68>;
2261 defm V_CMP_NGE_F64 : VOPC_Real_vi <0x69>;
2262 defm V_CMP_NLG_F64 : VOPC_Real_vi <0x6a>;
2263 defm V_CMP_NGT_F64 : VOPC_Real_vi <0x6b>;
2264 defm V_CMP_NLE_F64 : VOPC_Real_vi <0x6c>;
2265 defm V_CMP_NEQ_F64 : VOPC_Real_vi <0x6d>;
2266 defm V_CMP_NLT_F64 : VOPC_Real_vi <0x6e>;
2267 defm V_CMP_TRU_F64 : VOPC_Real_vi <0x6f>;
2269 defm V_CMPX_F_F64 : VOPC_Real_vi <0x70>;
2270 defm V_CMPX_LT_F64 : VOPC_Real_vi <0x71>;
2271 defm V_CMPX_EQ_F64 : VOPC_Real_vi <0x72>;
2272 defm V_CMPX_LE_F64 : VOPC_Real_vi <0x73>;
2273 defm V_CMPX_GT_F64 : VOPC_Real_vi <0x74>;
2274 defm V_CMPX_LG_F64 : VOPC_Real_vi <0x75>;
2275 defm V_CMPX_GE_F64 : VOPC_Real_vi <0x76>;
2276 defm V_CMPX_O_F64 : VOPC_Real_vi <0x77>;
2277 defm V_CMPX_U_F64 : VOPC_Real_vi <0x78>;
2278 defm V_CMPX_NGE_F64 : VOPC_Real_vi <0x79>;
2279 defm V_CMPX_NLG_F64 : VOPC_Real_vi <0x7a>;
2280 defm V_CMPX_NGT_F64 : VOPC_Real_vi <0x7b>;
2281 defm V_CMPX_NLE_F64 : VOPC_Real_vi <0x7c>;
2282 defm V_CMPX_NEQ_F64 : VOPC_Real_vi <0x7d>;
2283 defm V_CMPX_NLT_F64 : VOPC_Real_vi <0x7e>;
2284 defm V_CMPX_TRU_F64 : VOPC_Real_vi <0x7f>;
2286 defm V_CMP_F_I16 : VOPC_Real_vi <0xa0>;
2287 defm V_CMP_LT_I16 : VOPC_Real_vi <0xa1>;
2288 defm V_CMP_EQ_I16 : VOPC_Real_vi <0xa2>;
2289 defm V_CMP_LE_I16 : VOPC_Real_vi <0xa3>;
2290 defm V_CMP_GT_I16 : VOPC_Real_vi <0xa4>;
2291 defm V_CMP_NE_I16 : VOPC_Real_vi <0xa5>;
2292 defm V_CMP_GE_I16 : VOPC_Real_vi <0xa6>;
2293 defm V_CMP_T_I16 : VOPC_Real_vi <0xa7>;
2295 defm V_CMP_F_U16 : VOPC_Real_vi <0xa8>;
2296 defm V_CMP_LT_U16 : VOPC_Real_vi <0xa9>;
2297 defm V_CMP_EQ_U16 : VOPC_Real_vi <0xaa>;
2298 defm V_CMP_LE_U16 : VOPC_Real_vi <0xab>;
2299 defm V_CMP_GT_U16 : VOPC_Real_vi <0xac>;
2300 defm V_CMP_NE_U16 : VOPC_Real_vi <0xad>;
2301 defm V_CMP_GE_U16 : VOPC_Real_vi <0xae>;
2302 defm V_CMP_T_U16 : VOPC_Real_vi <0xaf>;
2304 defm V_CMPX_F_I16 : VOPC_Real_vi <0xb0>;
2305 defm V_CMPX_LT_I16 : VOPC_Real_vi <0xb1>;
2306 defm V_CMPX_EQ_I16 : VOPC_Real_vi <0xb2>;
2307 defm V_CMPX_LE_I16 : VOPC_Real_vi <0xb3>;
2308 defm V_CMPX_GT_I16 : VOPC_Real_vi <0xb4>;
2309 defm V_CMPX_NE_I16 : VOPC_Real_vi <0xb5>;
2310 defm V_CMPX_GE_I16 : VOPC_Real_vi <0xb6>;
2311 defm V_CMPX_T_I16 : VOPC_Real_vi <0xb7>;
2313 defm V_CMPX_F_U16 : VOPC_Real_vi <0xb8>;
2314 defm V_CMPX_LT_U16 : VOPC_Real_vi <0xb9>;
2315 defm V_CMPX_EQ_U16 : VOPC_Real_vi <0xba>;
2316 defm V_CMPX_LE_U16 : VOPC_Real_vi <0xbb>;
2317 defm V_CMPX_GT_U16 : VOPC_Real_vi <0xbc>;
2318 defm V_CMPX_NE_U16 : VOPC_Real_vi <0xbd>;
2319 defm V_CMPX_GE_U16 : VOPC_Real_vi <0xbe>;
2320 defm V_CMPX_T_U16 : VOPC_Real_vi <0xbf>;
2322 defm V_CMP_F_I32 : VOPC_Real_vi <0xc0>;
2323 defm V_CMP_LT_I32 : VOPC_Real_vi <0xc1>;
2324 defm V_CMP_EQ_I32 : VOPC_Real_vi <0xc2>;
2325 defm V_CMP_LE_I32 : VOPC_Real_vi <0xc3>;
2326 defm V_CMP_GT_I32 : VOPC_Real_vi <0xc4>;
2327 defm V_CMP_NE_I32 : VOPC_Real_vi <0xc5>;
2328 defm V_CMP_GE_I32 : VOPC_Real_vi <0xc6>;
2329 defm V_CMP_T_I32 : VOPC_Real_vi <0xc7>;
2331 defm V_CMPX_F_I32 : VOPC_Real_vi <0xd0>;
2332 defm V_CMPX_LT_I32 : VOPC_Real_vi <0xd1>;
2333 defm V_CMPX_EQ_I32 : VOPC_Real_vi <0xd2>;
2334 defm V_CMPX_LE_I32 : VOPC_Real_vi <0xd3>;
2335 defm V_CMPX_GT_I32 : VOPC_Real_vi <0xd4>;
2336 defm V_CMPX_NE_I32 : VOPC_Real_vi <0xd5>;
2337 defm V_CMPX_GE_I32 : VOPC_Real_vi <0xd6>;
2338 defm V_CMPX_T_I32 : VOPC_Real_vi <0xd7>;
2340 defm V_CMP_F_I64 : VOPC_Real_vi <0xe0>;
2341 defm V_CMP_LT_I64 : VOPC_Real_vi <0xe1>;
2342 defm V_CMP_EQ_I64 : VOPC_Real_vi <0xe2>;
2343 defm V_CMP_LE_I64 : VOPC_Real_vi <0xe3>;
2344 defm V_CMP_GT_I64 : VOPC_Real_vi <0xe4>;
2345 defm V_CMP_NE_I64 : VOPC_Real_vi <0xe5>;
2346 defm V_CMP_GE_I64 : VOPC_Real_vi <0xe6>;
2347 defm V_CMP_T_I64 : VOPC_Real_vi <0xe7>;
2349 defm V_CMPX_F_I64 : VOPC_Real_vi <0xf0>;
2350 defm V_CMPX_LT_I64 : VOPC_Real_vi <0xf1>;
2351 defm V_CMPX_EQ_I64 : VOPC_Real_vi <0xf2>;
2352 defm V_CMPX_LE_I64 : VOPC_Real_vi <0xf3>;
2353 defm V_CMPX_GT_I64 : VOPC_Real_vi <0xf4>;
2354 defm V_CMPX_NE_I64 : VOPC_Real_vi <0xf5>;
2355 defm V_CMPX_GE_I64 : VOPC_Real_vi <0xf6>;
2356 defm V_CMPX_T_I64 : VOPC_Real_vi <0xf7>;
2358 defm V_CMP_F_U32 : VOPC_Real_vi <0xc8>;
2359 defm V_CMP_LT_U32 : VOPC_Real_vi <0xc9>;
2360 defm V_CMP_EQ_U32 : VOPC_Real_vi <0xca>;
2361 defm V_CMP_LE_U32 : VOPC_Real_vi <0xcb>;
2362 defm V_CMP_GT_U32 : VOPC_Real_vi <0xcc>;
2363 defm V_CMP_NE_U32 : VOPC_Real_vi <0xcd>;
2364 defm V_CMP_GE_U32 : VOPC_Real_vi <0xce>;
2365 defm V_CMP_T_U32 : VOPC_Real_vi <0xcf>;
2367 defm V_CMPX_F_U32 : VOPC_Real_vi <0xd8>;
2368 defm V_CMPX_LT_U32 : VOPC_Real_vi <0xd9>;
2369 defm V_CMPX_EQ_U32 : VOPC_Real_vi <0xda>;
2370 defm V_CMPX_LE_U32 : VOPC_Real_vi <0xdb>;
2371 defm V_CMPX_GT_U32 : VOPC_Real_vi <0xdc>;
2372 defm V_CMPX_NE_U32 : VOPC_Real_vi <0xdd>;
2373 defm V_CMPX_GE_U32 : VOPC_Real_vi <0xde>;
2374 defm V_CMPX_T_U32 : VOPC_Real_vi <0xdf>;
2376 defm V_CMP_F_U64 : VOPC_Real_vi <0xe8>;
2377 defm V_CMP_LT_U64 : VOPC_Real_vi <0xe9>;
2378 defm V_CMP_EQ_U64 : VOPC_Real_vi <0xea>;
2379 defm V_CMP_LE_U64 : VOPC_Real_vi <0xeb>;
2380 defm V_CMP_GT_U64 : VOPC_Real_vi <0xec>;
2381 defm V_CMP_NE_U64 : VOPC_Real_vi <0xed>;
2382 defm V_CMP_GE_U64 : VOPC_Real_vi <0xee>;
2383 defm V_CMP_T_U64 : VOPC_Real_vi <0xef>;
2385 defm V_CMPX_F_U64 : VOPC_Real_vi <0xf8>;
2386 defm V_CMPX_LT_U64 : VOPC_Real_vi <0xf9>;
2387 defm V_CMPX_EQ_U64 : VOPC_Real_vi <0xfa>;
2388 defm V_CMPX_LE_U64 : VOPC_Real_vi <0xfb>;
2389 defm V_CMPX_GT_U64 : VOPC_Real_vi <0xfc>;
2390 defm V_CMPX_NE_U64 : VOPC_Real_vi <0xfd>;
2391 defm V_CMPX_GE_U64 : VOPC_Real_vi <0xfe>;
2392 defm V_CMPX_T_U64 : VOPC_Real_vi <0xff>;