[llvm] be1082c - [AMDGPU] gfx11 VOPC instructions

Joe Nash via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 9 12:50:48 PDT 2022


Author: Joe Nash
Date: 2022-06-09T15:22:42-04:00
New Revision: be1082c6d54dfc47975b370b521d4fc3affde8ce

URL: https://github.com/llvm/llvm-project/commit/be1082c6d54dfc47975b370b521d4fc3affde8ce
DIFF: https://github.com/llvm/llvm-project/commit/be1082c6d54dfc47975b370b521d4fc3affde8ce.diff

LOG: [AMDGPU] gfx11 VOPC instructions

Supports encoding existing instrutions on gfx11 and MC support for the new VOPC
dpp instructions.

Patch 19/N for upstreaming of AMDGPU gfx11 architecture

Depends on D126978

Reviewed By: rampitec, #amdgpu

Differential Revision: https://reviews.llvm.org/D126989

Added: 
    llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
    llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s
    llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s
    llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s

Modified: 
    llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
    llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
    llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
    llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
    llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
    llvm/lib/Target/AMDGPU/VOPCInstructions.td
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
index 5cfd2dc83aa00..7b52d3e5810ca 100644
--- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
@@ -1762,9 +1762,24 @@ class AMDGPUAsmParser : public MCTargetAsmParser {
   AMDGPUOperand::Ptr defaultBoundCtrl() const;
   AMDGPUOperand::Ptr defaultFI() const;
   void cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8 = false);
-  void cvtDPP8(MCInst &Inst, const OperandVector &Operands) { cvtDPP(Inst, Operands, true); }
-  void cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8 = false);
-  void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) { cvtVOP3DPP(Inst, Operands, true); }
+  void cvtDPP8(MCInst &Inst, const OperandVector &Operands) {
+    cvtDPP(Inst, Operands, true);
+  }
+  void cvtVOPCNoDstDPP(MCInst &Inst, const OperandVector &Operands,
+                       bool IsDPP8 = false);
+  void cvtVOPCNoDstDPP8(MCInst &Inst, const OperandVector &Operands) {
+    cvtVOPCNoDstDPP(Inst, Operands, true);
+  }
+  void cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands,
+                  bool IsDPP8 = false);
+  void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) {
+    cvtVOP3DPP(Inst, Operands, true);
+  }
+  void cvtVOPC64NoDstDPP(MCInst &Inst, const OperandVector &Operands,
+                         bool IsDPP8 = false);
+  void cvtVOPC64NoDstDPP8(MCInst &Inst, const OperandVector &Operands) {
+    cvtVOPC64NoDstDPP(Inst, Operands, true);
+  }
 
   OperandMatchResultTy parseSDWASel(OperandVector &Operands, StringRef Prefix,
                                     AMDGPUOperand::ImmTy Type);
@@ -8594,6 +8609,14 @@ AMDGPUOperand::Ptr AMDGPUAsmParser::defaultFI() const {
   return AMDGPUOperand::CreateImm(this, 0, SMLoc(), AMDGPUOperand::ImmTyDppFi);
 }
 
+// Add dummy $old operand
+void AMDGPUAsmParser::cvtVOPC64NoDstDPP(MCInst &Inst,
+                                        const OperandVector &Operands,
+                                        bool IsDPP8) {
+  Inst.addOperand(MCOperand::createReg(0));
+  cvtVOP3DPP(Inst, Operands, IsDPP8);
+}
+
 void AMDGPUAsmParser::cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) {
   OptionalImmIndexMap OptionalIdx;
   unsigned Opc = Inst.getOpcode();
@@ -8660,6 +8683,14 @@ void AMDGPUAsmParser::cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, bo
   }
 }
 
+// Add dummy $old operand
+void AMDGPUAsmParser::cvtVOPCNoDstDPP(MCInst &Inst,
+                                      const OperandVector &Operands,
+                                      bool IsDPP8) {
+  Inst.addOperand(MCOperand::createReg(0));
+  cvtDPP(Inst, Operands, IsDPP8);
+}
+
 void AMDGPUAsmParser::cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) {
   OptionalImmIndexMap OptionalIdx;
 

diff  --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
index d312e13bc7d08..63de1b16f8628 100644
--- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
+++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
@@ -444,6 +444,8 @@ DecodeStatus AMDGPUDisassembler::getInstruction(MCInst &MI, uint64_t &Size,
       if (Res) {
         if (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOP3P)
           convertVOP3PDPPInst(MI);
+        else if (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOPC)
+          convertVOPCDPPInst(MI);
         break;
       }
     }
@@ -479,8 +481,11 @@ DecodeStatus AMDGPUDisassembler::getInstruction(MCInst &MI, uint64_t &Size,
       if (Res) break;
 
       Res = tryDecodeInst(DecoderTableDPPGFX1164, MI, QW, Address);
-      if (Res)
+      if (Res) {
+        if (MCII->get(MI.getOpcode()).TSFlags & SIInstrFlags::VOPC)
+          convertVOPCDPPInst(MI);
         break;
+      }
 
       Res = tryDecodeInst(DecoderTableSDWA64, MI, QW, Address);
       if (Res) { IsSDWA = true;  break; }
@@ -734,6 +739,8 @@ DecodeStatus AMDGPUDisassembler::convertDPP8Inst(MCInst &MI) const {
   unsigned DescNumOps = MCII->get(Opc).getNumOperands();
   if (MCII->get(Opc).TSFlags & SIInstrFlags::VOP3P) {
     convertVOP3PDPPInst(MI);
+  } else if (MCII->get(Opc).TSFlags & SIInstrFlags::VOPC) {
+    convertVOPCDPPInst(MI);
   } else {
     // Insert dummy unused src modifiers.
     if (MI.getNumOperands() < DescNumOps &&
@@ -937,6 +944,27 @@ DecodeStatus AMDGPUDisassembler::convertVOP3PDPPInst(MCInst &MI) const {
   return MCDisassembler::Success;
 }
 
+// Create dummy old operand and insert optional operands
+DecodeStatus AMDGPUDisassembler::convertVOPCDPPInst(MCInst &MI) const {
+  unsigned Opc = MI.getOpcode();
+  unsigned DescNumOps = MCII->get(Opc).getNumOperands();
+
+  if (MI.getNumOperands() < DescNumOps &&
+      AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::old) != -1)
+    insertNamedMCOperand(MI, MCOperand::createReg(0), AMDGPU::OpName::old);
+
+  if (MI.getNumOperands() < DescNumOps &&
+      AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0_modifiers) != -1)
+    insertNamedMCOperand(MI, MCOperand::createImm(0),
+                         AMDGPU::OpName::src0_modifiers);
+
+  if (MI.getNumOperands() < DescNumOps &&
+      AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src1_modifiers) != -1)
+    insertNamedMCOperand(MI, MCOperand::createImm(0),
+                         AMDGPU::OpName::src1_modifiers);
+  return MCDisassembler::Success;
+}
+
 DecodeStatus AMDGPUDisassembler::convertFMAanyK(MCInst &MI,
                                                 int ImmLitIdx) const {
   assert(HasLiteral && "Should have decoded a literal");

diff  --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
index 8704bd0de47d9..c6717ef50ac37 100644
--- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
+++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
@@ -163,6 +163,7 @@ class AMDGPUDisassembler : public MCDisassembler {
   DecodeStatus convertDPP8Inst(MCInst &MI) const;
   DecodeStatus convertMIMGInst(MCInst &MI) const;
   DecodeStatus convertVOP3PDPPInst(MCInst &MI) const;
+  DecodeStatus convertVOPCDPPInst(MCInst &MI) const;
 
   MCOperand decodeOperand_VGPR_32(unsigned Val) const;
   MCOperand decodeOperand_VRegOrLds_32(unsigned Val) const;

diff  --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
index af867245b91c1..b07c0a67ecf5b 100644
--- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
+++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
@@ -382,7 +382,7 @@ void AMDGPUInstPrinter::printVOPDst(const MCInst *MI, unsigned OpNo,
     O << " ";
   }
 
-  printOperand(MI, OpNo, STI, O);
+  printRegularOperand(MI, OpNo, STI, O);
 
   // Print default vcc/vcc_lo operand.
   switch (Opcode) {
@@ -421,7 +421,7 @@ void AMDGPUInstPrinter::printVINTRPDst(const MCInst *MI, unsigned OpNo,
   else
     O << "_e32 ";
 
-  printOperand(MI, OpNo, STI, O);
+  printRegularOperand(MI, OpNo, STI, O);
 }
 
 void AMDGPUInstPrinter::printImmediateInt16(uint32_t Imm,
@@ -625,17 +625,41 @@ void AMDGPUInstPrinter::printWaitEXP(const MCInst *MI, unsigned OpNo,
   }
 }
 
+bool AMDGPUInstPrinter::needsImpliedVcc(const MCInstrDesc &Desc,
+                                        unsigned OpNo) const {
+  return OpNo == 1 && (Desc.TSFlags & SIInstrFlags::DPP) &&
+         (Desc.TSFlags & SIInstrFlags::VOPC) &&
+         (Desc.hasImplicitDefOfPhysReg(AMDGPU::VCC) ||
+          Desc.hasImplicitDefOfPhysReg(AMDGPU::VCC_LO));
+}
+
 // Print default vcc/vcc_lo operand of VOPC.
 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
                                      const MCSubtargetInfo &STI,
                                      raw_ostream &O) {
-  // Print default vcc/vcc_lo operand of VOPC.
-  const MCInstrDesc &Desc = MII.get(MI->getOpcode());
-  if (OpNo == 0 && (Desc.TSFlags & SIInstrFlags::VOPC) &&
+  unsigned Opc = MI->getOpcode();
+  const MCInstrDesc &Desc = MII.get(Opc);
+  int ModIdx = AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src0_modifiers);
+  // 0, 1 and 2 are the first printed operands in 
diff erent cases
+  // If there are printed modifiers, printOperandAndFPInputMods or
+  // printOperandAndIntInputMods will be called instead
+  if ((OpNo == 0 ||
+       (OpNo == 1 && (Desc.TSFlags & SIInstrFlags::DPP)) ||
+       (OpNo == 2 && (Desc.TSFlags & SIInstrFlags::DPP) && ModIdx != -1)) &&
+      (Desc.TSFlags & SIInstrFlags::VOPC) &&
       (Desc.hasImplicitDefOfPhysReg(AMDGPU::VCC) ||
        Desc.hasImplicitDefOfPhysReg(AMDGPU::VCC_LO)))
     printDefaultVccOperand(true, STI, O);
 
+  printRegularOperand(MI, OpNo, STI, O);
+}
+
+// Print operands after vcc or modifier handling.
+void AMDGPUInstPrinter::printRegularOperand(const MCInst *MI, unsigned OpNo,
+                                            const MCSubtargetInfo &STI,
+                                            raw_ostream &O) {
+  const MCInstrDesc &Desc = MII.get(MI->getOpcode());
+
   if (OpNo >= MI->getNumOperands()) {
     O << "/*Missing OP" << OpNo << "*/";
     return;
@@ -788,6 +812,10 @@ void AMDGPUInstPrinter::printOperandAndFPInputMods(const MCInst *MI,
                                                    unsigned OpNo,
                                                    const MCSubtargetInfo &STI,
                                                    raw_ostream &O) {
+  const MCInstrDesc &Desc = MII.get(MI->getOpcode());
+  if (needsImpliedVcc(Desc, OpNo))
+    printDefaultVccOperand(true, STI, O);
+
   unsigned InputModifiers = MI->getOperand(OpNo).getImm();
 
   // Use 'neg(...)' instead of '-' to avoid ambiguity.
@@ -810,7 +838,7 @@ void AMDGPUInstPrinter::printOperandAndFPInputMods(const MCInst *MI,
 
   if (InputModifiers & SISrcMods::ABS)
     O << '|';
-  printOperand(MI, OpNo + 1, STI, O);
+  printRegularOperand(MI, OpNo + 1, STI, O);
   if (InputModifiers & SISrcMods::ABS)
     O << '|';
 
@@ -823,10 +851,14 @@ void AMDGPUInstPrinter::printOperandAndIntInputMods(const MCInst *MI,
                                                     unsigned OpNo,
                                                     const MCSubtargetInfo &STI,
                                                     raw_ostream &O) {
+  const MCInstrDesc &Desc = MII.get(MI->getOpcode());
+  if (needsImpliedVcc(Desc, OpNo))
+    printDefaultVccOperand(true, STI, O);
+
   unsigned InputModifiers = MI->getOperand(OpNo).getImm();
   if (InputModifiers & SISrcMods::SEXT)
     O << "sext(";
-  printOperand(MI, OpNo + 1, STI, O);
+  printRegularOperand(MI, OpNo + 1, STI, O);
   if (InputModifiers & SISrcMods::SEXT)
     O << ')';
 
@@ -1259,9 +1291,9 @@ void AMDGPUInstPrinter::printVGPRIndexMode(const MCInst *MI, unsigned OpNo,
 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo,
                                         const MCSubtargetInfo &STI,
                                         raw_ostream &O) {
-  printOperand(MI, OpNo, STI, O);
+  printRegularOperand(MI, OpNo, STI, O);
   O  << ", ";
-  printOperand(MI, OpNo + 1, STI, O);
+  printRegularOperand(MI, OpNo + 1, STI, O);
 }
 
 void AMDGPUInstPrinter::printIfSet(const MCInst *MI, unsigned OpNo,

diff  --git a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
index 729435178c8aa..202edeee3cb32 100644
--- a/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
+++ b/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
@@ -15,6 +15,7 @@
 #include "llvm/MC/MCInstPrinter.h"
 
 namespace llvm {
+class MCInstrDesc;
 
 class AMDGPUInstPrinter : public MCInstPrinter {
 public:
@@ -117,6 +118,8 @@ class AMDGPUInstPrinter : public MCInstPrinter {
                         raw_ostream &O);
   void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
                     raw_ostream &O);
+  void printRegularOperand(const MCInst *MI, unsigned OpNo,
+                           const MCSubtargetInfo &STI, raw_ostream &O);
   void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum,
                     const MCSubtargetInfo &STI, raw_ostream &O) {
     printOperand(MI, OpNum, STI, O);
@@ -173,6 +176,7 @@ class AMDGPUInstPrinter : public MCInstPrinter {
                  raw_ostream &O);
   void printABID(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
                  raw_ostream &O);
+  bool needsImpliedVcc(const MCInstrDesc &Desc, unsigned OpNo) const;
   void printDefaultVccOperand(bool FirstOperand, const MCSubtargetInfo &STI,
                               raw_ostream &O);
   void printWaitVDST(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,

diff  --git a/llvm/lib/Target/AMDGPU/VOPCInstructions.td b/llvm/lib/Target/AMDGPU/VOPCInstructions.td
index 1220b5c8ac35d..087167006ce07 100644
--- a/llvm/lib/Target/AMDGPU/VOPCInstructions.td
+++ b/llvm/lib/Target/AMDGPU/VOPCInstructions.td
@@ -49,12 +49,36 @@ class VOPC_SDWA9e <bits<8> op, VOPProfile P> : VOP_SDWA9Be <P> {
 // an explicit $dst.
 class VOPC_Profile<list<SchedReadWrite> sched, ValueType vt0, ValueType vt1 = vt0> :
   VOPProfile <[i1, vt0, vt1, untyped]> {
+  // We want to exclude instructions with 64bit operands
+  let HasExtDPP = getHasVOP3DPP<DstVT, Src0VT, Src1VT, Src2VT>.ret;
   let Asm32 = "$src0, $src1";
+
+  let AsmDPP = !if (HasModifiers,
+                    "$src0_modifiers, $src1_modifiers "
+                    "$dpp_ctrl$row_mask$bank_mask$bound_ctrl",
+                    "$src0, $src1 $dpp_ctrl$row_mask$bank_mask$bound_ctrl");
+  let AsmDPP8 = "$src0, $src1 $dpp8$fi";
+  let AsmDPP16 = AsmDPP#"$fi";
+  let InsDPP = getInsDPP<VOPDstOperand<Src0DPP>, Src0DPP, Src1DPP, Src2DPP,
+                         NumSrcArgs, HasModifiers, Src0ModDPP, Src1ModDPP,
+                         Src2ModDPP>.ret;
+  let InsDPP16 = getInsDPP16<VOPDstOperand<Src0DPP>, Src0DPP, Src1DPP, Src2DPP,
+                             NumSrcArgs, HasModifiers, Src0ModDPP, Src1ModDPP,
+                             Src2ModDPP>.ret;
+  let InsDPP8 = getInsDPP8<VOPDstOperand<Src0DPP>, Src0DPP, Src1DPP, Src2DPP,
+                           NumSrcArgs, HasModifiers, Src0ModDPP, Src1ModDPP,
+                           Src2ModDPP>.ret;
+
   // The destination for 32-bit encoding is implicit.
   let HasDst32 = 0;
   // VOPC disallows dst_sel and dst_unused as they have no effect on destination
   let EmitDstSel = 0;
   let Outs64 = (outs VOPDstS64orS32:$sdst);
+  let OutsVOP3DPP = Outs64;
+  let OutsVOP3DPP8 = Outs64;
+  let InsVOP3DPP = getInsVOP3DPP<InsVOP3Base, Src0VOP3DPP, NumSrcArgs>.ret;
+  let InsVOP3DPP16 = getInsVOP3DPP16<InsVOP3Base, Src0VOP3DPP, NumSrcArgs>.ret;
+  let InsVOP3DPP8 = getInsVOP3DPP8<InsVOP3Base, Src0VOP3DPP, NumSrcArgs>.ret;
   list<SchedReadWrite> Schedule = sched;
 }
 
@@ -62,12 +86,15 @@ class VOPC_NoSdst_Profile<list<SchedReadWrite> sched, ValueType vt0,
                           ValueType vt1 = vt0> :
   VOPC_Profile<sched, vt0, vt1> {
   let Outs64 = (outs );
+  let OutsVOP3DPP = Outs64;
+  let OutsVOP3DPP8 = Outs64;
   let OutsSDWA = (outs );
   let InsSDWA = (ins Src0ModSDWA:$src0_modifiers, Src0SDWA:$src0,
                      Src1ModSDWA:$src1_modifiers, Src1SDWA:$src1,
                      src0_sel:$src0_sel, src1_sel:$src1_sel);
   let Asm64 = !if(isFloatType<Src0VT>.ret, "$src0_modifiers, $src1_modifiers$clamp",
                                            "$src0, $src1");
+  let AsmVOP3DPPBase = Asm64;
   let AsmSDWA9 = "$src0_modifiers, $src1_modifiers $src0_sel $src1_sel";
   let EmitDst = 0;
 }
@@ -100,8 +127,8 @@ class VOPC_Pseudo <string opName, VOPC_Profile P, list<dag> pattern=[],
   VOPProfile Pfl = P;
 }
 
-class VOPC_Real <VOPC_Pseudo ps, int EncodingFamily> :
-  InstSI <ps.OutOperandList, ps.InOperandList, ps.PseudoInstr # " " # ps.AsmOperands, []>,
+class VOPC_Real <VOPC_Pseudo ps, int EncodingFamily, string asm_name = ps.PseudoInstr> :
+  InstSI <ps.OutOperandList, ps.InOperandList, asm_name # " " # ps.AsmOperands, []>,
   SIMCInstr <ps.PseudoInstr, EncodingFamily> {
 
   let VALU = 1;
@@ -133,8 +160,9 @@ class VOPC_SDWA_Pseudo <string OpName, VOPProfile P, list<dag> pattern=[]> :
 
 // This class is used only with VOPC instructions. Use $sdst for out operand
 class VOPCInstAlias <VOP3_Pseudo ps, Instruction inst,
-                     string Asm32 = ps.Pfl.Asm32, VOPProfile p = ps.Pfl> :
-  InstAlias <ps.OpName#" "#Asm32, (inst)>, PredicateControl {
+                     string Asm32 = ps.Pfl.Asm32, string real_name = ps.OpName,
+                     VOPProfile p = ps.Pfl> :
+  InstAlias <real_name#" "#Asm32, (inst)>, PredicateControl {
 
   field bit isCompare;
   field bit isCommutable;
@@ -167,27 +195,32 @@ class VOPCInstAlias <VOP3_Pseudo ps, Instruction inst,
   let SubtargetPredicate = AssemblerPredicate;
 }
 
-multiclass VOPCInstAliases <string OpName, string Arch> {
-  def : VOPCInstAlias <!cast<VOP3_Pseudo>(OpName#"_e64"),
-                       !cast<Instruction>(OpName#"_e32_"#Arch)>;
+multiclass VOPCInstAliases <string old_name, string Arch, string real_name = old_name> {
+  def : VOPCInstAlias <!cast<VOP3_Pseudo>(old_name#"_e64"),
+                       !cast<Instruction>(real_name#"_e32_"#Arch),
+                       !cast<VOP3_Pseudo>(old_name#"_e64").Pfl.Asm32,
+                       real_name>;
   let WaveSizePredicate = isWave32 in {
-    def : VOPCInstAlias <!cast<VOP3_Pseudo>(OpName#"_e64"),
-                         !cast<Instruction>(OpName#"_e32_"#Arch),
-                         "vcc_lo, "#!cast<VOP3_Pseudo>(OpName#"_e64").Pfl.Asm32>;
+    def : VOPCInstAlias <!cast<VOP3_Pseudo>(old_name#"_e64"),
+                         !cast<Instruction>(real_name#"_e32_"#Arch),
+                         "vcc_lo, "#!cast<VOP3_Pseudo>(old_name#"_e64").Pfl.Asm32,
+                         real_name>;
   }
   let WaveSizePredicate = isWave64 in {
-    def : VOPCInstAlias <!cast<VOP3_Pseudo>(OpName#"_e64"),
-                         !cast<Instruction>(OpName#"_e32_"#Arch),
-                         "vcc, "#!cast<VOP3_Pseudo>(OpName#"_e64").Pfl.Asm32>;
+    def : VOPCInstAlias <!cast<VOP3_Pseudo>(old_name#"_e64"),
+                         !cast<Instruction>(real_name#"_e32_"#Arch),
+                         "vcc, "#!cast<VOP3_Pseudo>(old_name#"_e64").Pfl.Asm32,
+                         real_name>;
   }
 }
 
-multiclass VOPCXInstAliases <string OpName, string Arch> {
-  def : VOPCInstAlias <!cast<VOP3_Pseudo>(OpName#"_e64"),
-                       !cast<Instruction>(OpName#"_e32_"#Arch)>;
+multiclass VOPCXInstAliases <string old_name, string Arch, string real_name = old_name> {
+  def : VOPCInstAlias <!cast<VOP3_Pseudo>(old_name#"_e64"),
+                       !cast<Instruction>(real_name#"_e32_"#Arch),
+                       !cast<VOP3_Pseudo>(old_name#"_e64").Pfl.Asm32,
+                       real_name>;
 }
 
-
 class getVOPCPat64 <SDPatternOperator cond, VOPProfile P> : LetDummies {
   list<dag> ret = !if(P.HasModifiers,
       [(set i1:$sdst,
@@ -244,6 +277,26 @@ multiclass VOPC_Pseudos <string opName,
     let isConvergent = DefExec;
     let isCompare = 1;
   }
+
+  let SubtargetPredicate = isGFX11Plus in {
+  if P.HasExtDPP then
+      def _e32_dpp : VOP_DPP_Pseudo<opName, P> {
+        let Defs = !if(DefExec, [VCC, EXEC], [VCC]);
+        let SchedRW = P.Schedule;
+        let isConvergent = DefExec;
+        let isCompare = 1;
+        let VOPC = 1;
+        let Constraints = "";
+      }
+  if P.HasExtVOP3DPP then
+      def _e64_dpp : VOP3_DPP_Pseudo<opName, P> {
+        let Defs = !if(DefExec, [EXEC], []);
+        let SchedRW = P.Schedule;
+        let isCompare = 1;
+        let Constraints = !if(P.NumSrcArgs, P.TieRegDPP # " = $sdst", "");
+    }
+  } // end SubtargetPredicate = isGFX11Plus
+
 }
 
 let SubtargetPredicate = HasSdstCMPX in {
@@ -286,6 +339,25 @@ multiclass VOPCX_Pseudos <string opName,
     let isCompare = 1;
     let SubtargetPredicate = HasNoSdstCMPX;
   }
+
+  let SubtargetPredicate = isGFX11Plus in {
+  if P.HasExtDPP then
+      def _nosdst_e32_dpp : VOP_DPP_Pseudo<opName#"_nosdst", P_NoSDst> {
+        let Defs = [EXEC];
+        let SchedRW = P_NoSDst.Schedule;
+        let isConvergent = 1;
+        let isCompare = 1;
+        let VOPC = 1;
+        let Constraints = "";
+      }
+  if P.HasExtVOP3DPP then
+      def _nosdst_e64_dpp : VOP3_DPP_Pseudo<opName#"_nosdst", P_NoSDst> {
+        let Defs = [EXEC];
+        let SchedRW = P_NoSDst.Schedule;
+        let isCompare = 1;
+        let Constraints = "";
+    }
+  } // end SubtargetPredicate = isGFX11Plus
 }
 } // End SubtargetPredicate = HasSdstCMPX
 
@@ -637,8 +709,18 @@ defm V_CMPX_T_U64 : VOPCX_I64 <"v_cmpx_t_u64">;
 
 class VOPC_Class_Profile<list<SchedReadWrite> sched, ValueType vt> :
   VOPC_Profile<sched, vt, i32> {
+  let AsmDPP = "$src0_modifiers, $src1 $dpp_ctrl$row_mask$bank_mask$bound_ctrl";
+  let AsmDPP16 = AsmDPP#"$fi";
+  let InsDPP = (ins VGPR_32:$old, FPVRegInputMods:$src0_modifiers, VGPR_32:$src0, VGPR_32:$src1, dpp_ctrl:$dpp_ctrl, row_mask:$row_mask, bank_mask:$bank_mask, bound_ctrl:$bound_ctrl);
+  let InsDPP16 = !con(InsDPP, (ins FI:$fi));
+  // DPP8 forbids modifiers and can inherit from VOPC_Profile
+
   let Ins64 = (ins Src0Mod:$src0_modifiers, Src0RC64:$src0, Src1RC64:$src1);
+  dag InsPartVOP3DPP = (ins Src0Mod:$src0_modifiers, VGPRSrc_32:$src0, VGPRSrc_32:$src1);
+  let InsVOP3Base = !con(InsPartVOP3DPP, !if(HasOpSel, (ins op_sel0:$op_sel),
+                                                       (ins)));
   let Asm64 = "$sdst, $src0_modifiers, $src1";
+  let AsmVOP3DPPBase = Asm64;
 
   let InsSDWA = (ins Src0ModSDWA:$src0_modifiers, Src0SDWA:$src0,
                      Src1ModSDWA:$src1_modifiers, Src1SDWA:$src1,
@@ -658,6 +740,7 @@ class VOPC_Class_NoSdst_Profile<list<SchedReadWrite> sched, ValueType vt> :
                      Src1ModSDWA:$src1_modifiers, Src1SDWA:$src1,
                      src0_sel:$src0_sel, src1_sel:$src1_sel);
   let Asm64 = "$src0_modifiers, $src1";
+  let AsmVOP3DPPBase = Asm64;
   let AsmSDWA9 = "$src0_modifiers, $src1_modifiers $src0_sel $src1_sel";
   let EmitDst = 0;
 }
@@ -695,6 +778,24 @@ multiclass VOPC_Class_Pseudos <string opName, VOPC_Profile p, bit DefExec,
     let SchedRW = p.Schedule;
     let isConvergent = DefExec;
   }
+
+  let SubtargetPredicate = isGFX11Plus in {
+  if p.HasExtDPP then
+      def _e32_dpp : VOP_DPP_Pseudo<opName, p> {
+        let Defs = !if(DefExec, !if(DefVcc, [VCC, EXEC], [EXEC]),
+                                !if(DefVcc, [VCC], []));
+        let SchedRW = p.Schedule;
+        let isConvergent = DefExec;
+        let VOPC = 1;
+        let Constraints = "";
+      }
+  if p.HasExtVOP3DPP then
+      def _e64_dpp : VOP3_DPP_Pseudo<opName, p> {
+        let Defs = !if(DefExec, [EXEC], []);
+        let SchedRW = p.Schedule;
+        let Constraints = !if(p.NumSrcArgs, p.TieRegDPP # " = $sdst", "");
+    }
+  } // end SubtargetPredicate = isGFX11Plus
 }
 
 let SubtargetPredicate = HasSdstCMPX in {
@@ -725,6 +826,23 @@ multiclass VOPCX_Class_Pseudos <string opName,
     let isConvergent = 1;
     let SubtargetPredicate = HasNoSdstCMPX;
   }
+
+  let SubtargetPredicate = isGFX11Plus in {
+  if P.HasExtDPP then
+      def _nosdst_e32_dpp : VOP_DPP_Pseudo<opName#"_nosdst", P_NoSDst> {
+        let Defs = [EXEC];
+        let SchedRW = P_NoSDst.Schedule;
+        let isConvergent = 1;
+        let VOPC = 1;
+        let Constraints = "";
+      }
+  if P.HasExtVOP3DPP then
+      def _nosdst_e64_dpp : VOP3_DPP_Pseudo<opName#"_nosdst", P_NoSDst> {
+        let Defs = [EXEC];
+        let SchedRW = P_NoSDst.Schedule;
+        let Constraints = "";
+    }
+  } // end SubtargetPredicate = isGFX11Plus
 }
 } // End SubtargetPredicate = HasSdstCMPX
 
@@ -882,15 +1000,673 @@ defm : FCMP_Pattern <COND_UGE, V_CMP_NLT_F16_e64, f16>;
 defm : FCMP_Pattern <COND_ULT, V_CMP_NGE_F16_e64, f16>;
 defm : FCMP_Pattern <COND_ULE, V_CMP_NGT_F16_e64, f16>;
 
+//===----------------------------------------------------------------------===//
+// DPP Encodings
+//===----------------------------------------------------------------------===//
+
+// VOPC32
+
+class VOPC_DPPe_Common<bits<8> op> : Enc64 {
+  bits<8> src1;
+  let Inst{16-9} = src1;
+  let Inst{24-17} = op;
+  let Inst{31-25} = 0x3e;
+}
+
+class VOPC_DPP_Base<bits<8> op, string OpName, VOPProfile P>
+    : VOP_DPP_Base<OpName, P, P.InsDPP16, " " #P.AsmDPP16>,
+      VOPC_DPPe_Common<op> {
+  bits<2> src0_modifiers;
+  bits<8> src0;
+  bits<2> src1_modifiers;
+  bits<9> dpp_ctrl;
+  bits<1> bound_ctrl;
+  bits<4> bank_mask;
+  bits<4> row_mask;
+  bit fi;
+
+  let Inst{8-0} = 0xfa;
+
+  let Inst{39-32} = !if (P.HasSrc0, src0{7-0}, 0);
+  let Inst{48-40} = dpp_ctrl;
+  let Inst{50} = fi;
+  let Inst{51} = bound_ctrl;
+  let Inst{52} = !if (P.HasSrc0Mods, src0_modifiers{0}, 0); // src0_neg
+  let Inst{53} = !if (P.HasSrc0Mods, src0_modifiers{1}, 0); // src0_abs
+  let Inst{54} = !if (P.HasSrc1Mods, src1_modifiers{0}, 0); // src1_neg
+  let Inst{55} = !if (P.HasSrc1Mods, src1_modifiers{1}, 0); // src1_abs
+  let Inst{59-56} = bank_mask;
+  let Inst{63-60} = row_mask;
+
+  let AsmMatchConverter = "cvtDPP";
+  let VOPC = 1;
+}
+
+class VOPC_DPP8_Base<bits<8> op, string OpName, VOPProfile P>
+    : VOP_DPP8_Base<OpName, P, P.InsDPP8, " " #P.AsmDPP8>,
+      VOPC_DPPe_Common<op> {
+  bits<8> src0;
+  bits<24> dpp8;
+  bits<9> fi;
+
+  let Inst{8-0} = fi;
+
+  let Inst{39-32} = !if (P.HasSrc0, src0{7-0}, 0);
+  let Inst{63-40} = dpp8{23-0};
+
+  let AsmMatchConverter = "cvtDPP8";
+  let VOPC = 1;
+}
+
+class VOPC_DPP16<bits<8> op, VOP_DPP_Pseudo ps, string opName = ps.OpName>
+    : VOPC_DPP_Base<op, opName, ps.Pfl> {
+  let AssemblerPredicate = HasDPP16;
+  let SubtargetPredicate = HasDPP16;
+  let hasSideEffects = ps.hasSideEffects;
+  let Defs = ps.Defs;
+  let SchedRW = ps.SchedRW;
+  let Uses = ps.Uses;
+  let OtherPredicates = ps.OtherPredicates;
+  let Constraints = ps.Constraints;
+  let AsmMatchConverter = "cvtVOPCNoDstDPP";
+}
+
+class VOPC_DPP16_SIMC<bits<8> op, VOP_DPP_Pseudo ps, int subtarget,
+                      string opName = ps.OpName>
+    : VOPC_DPP16<op, ps, opName>, SIMCInstr<ps.PseudoInstr, subtarget>;
+
+class VOPC_DPP8<bits<8> op, VOPC_Pseudo ps, string opName = ps.OpName>
+    : VOPC_DPP8_Base<op, opName, ps.Pfl> {
+  // Note ps is the non-dpp pseudo
+  let hasSideEffects = ps.hasSideEffects;
+  let Defs = ps.Defs;
+  let SchedRW = ps.SchedRW;
+  let Uses = ps.Uses;
+  let OtherPredicates = ps.OtherPredicates;
+  let Constraints = "";
+  let AsmMatchConverter = "cvtVOPCNoDstDPP8";
+}
+
+// VOPC64
+
+class VOPC64_DPP_Base<bits<10> op, string OpName, VOPProfile P>
+    : VOP3_DPP_Base<OpName, P, 1>, VOP3_DPPe_Common<op, P> {
+  bits<8> src0;
+  bits<9> dpp_ctrl;
+  bits<1> bound_ctrl;
+  bits<4> bank_mask;
+  bits<4> row_mask;
+  bit     fi;
+
+  let Inst{40-32} = 0xfa;
+  let Inst{71-64} = !if(P.HasSrc0, src0{7-0}, 0);
+  let Inst{80-72} = dpp_ctrl;
+  let Inst{82}    = fi;
+  let Inst{83}    = bound_ctrl;
+  // Inst{87-84} ignored by hw
+  let Inst{91-88} = bank_mask;
+  let Inst{95-92} = row_mask;
+
+}
+
+class VOPC64_DPP16<bits<10> op, VOP_DPP_Pseudo ps, string opName = ps.OpName>
+    : VOPC64_DPP_Base<op, opName, ps.Pfl> {
+  let AssemblerPredicate = HasDPP16;
+  let SubtargetPredicate = HasDPP16;
+  let hasSideEffects = ps.hasSideEffects;
+  let Defs = ps.Defs;
+  let SchedRW = ps.SchedRW;
+  let Uses = ps.Uses;
+  let OtherPredicates = ps.OtherPredicates;
+  let Constraints = ps.Constraints;
+}
+
+class VOPC64_DPP16_Dst<bits<10> op, VOP_DPP_Pseudo ps,
+                       string opName = ps.OpName>
+    : VOPC64_DPP16<op, ps, opName> {
+  bits<8> sdst;
+  let Inst{7-0} = sdst;
+}
+
+class VOPC64_DPP16_NoDst<bits<10> op, VOP_DPP_Pseudo ps,
+                         string opName = ps.OpName>
+    : VOPC64_DPP16<op, ps, opName> {
+  let Inst{7-0} = ? ;
+  let AsmMatchConverter = "cvtVOPC64NoDstDPP";
+}
+
+class VOPC64_DPP8_Base<bits<10> op, string OpName, VOPProfile P>
+    : VOP3_DPP8_Base<OpName, P>, VOP3_DPPe_Common<op, P> {
+  bits<8> src0;
+  bits<24> dpp8;
+  bits<9> fi;
+
+  let Inst{40-32} = fi;
+  let Inst{71-64} = !if(P.HasSrc0, src0{7-0}, 0);
+  let Inst{95-72} = dpp8{23-0};
+
+}
+
+class VOPC64_DPP8<bits<10> op, VOP_Pseudo ps, string opName = ps.OpName>
+    : VOPC64_DPP8_Base<op, opName, ps.Pfl> {
+  // Note ps is the non-dpp pseudo
+  let hasSideEffects = ps.hasSideEffects;
+  let Defs = ps.Defs;
+  let SchedRW = ps.SchedRW;
+  let Uses = ps.Uses;
+  let OtherPredicates = ps.OtherPredicates;
+}
+
+class VOPC64_DPP8_Dst<bits<10> op, VOP_Pseudo ps, string opName = ps.OpName>
+    : VOPC64_DPP8<op, ps, opName> {
+  bits<8> sdst;
+  let Inst{7-0} = sdst;
+  let Constraints = "$old = $sdst";
+}
+
+class VOPC64_DPP8_NoDst<bits<10> op, VOP_Pseudo ps, string opName = ps.OpName>
+    : VOPC64_DPP8<op, ps, opName> {
+  let Inst{7-0} = ? ;
+  let AsmMatchConverter = "cvtVOPC64NoDstDPP8";
+  let Constraints = "";
+}
+
 //===----------------------------------------------------------------------===//
 // Target-specific instruction encodings.
 //===----------------------------------------------------------------------===//
 
+//===----------------------------------------------------------------------===//
+// GFX11.
+//===----------------------------------------------------------------------===//
+
+let AssemblerPredicate = isGFX11Only in {
+  multiclass VOPC_Real_gfx11<bits<9> op> {
+    defvar ps32 = !cast<VOPC_Pseudo>(NAME#"_e32");
+    defvar ps64 = !cast<VOP3_Pseudo>(NAME#"_e64");
+    let DecoderNamespace = "GFX11" in {
+      def _e32_gfx11 : VOPC_Real<ps32, SIEncodingFamily.GFX11>,
+                       VOPCe<op{7-0}>;
+      def _e64_gfx11 : VOP3_Real<ps64, SIEncodingFamily.GFX11>,
+                       VOP3a_gfx11<{0, op}, ps64.Pfl> {
+        // Encoding used for VOPC instructions encoded as VOP3 
diff ers from
+        // VOP3e by destination name (sdst) as VOPC doesn't have vector dst.
+        bits<8> sdst;
+        let Inst{7-0} = sdst;
+      }
+    } // End DecoderNamespace = "GFX11"
+
+    defm : VOPCInstAliases<NAME, "gfx11">;
+
+    foreach _ = BoolToList<ps32.Pfl.HasExtDPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(NAME #"_e32" #"_dpp");
+      defvar AsmDPP = ps32.Pfl.AsmDPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e32_dpp_gfx11 : VOPC_DPP16_SIMC<op{7-0}, psDPP,
+                                             SIEncodingFamily.GFX11>;
+        def _e32_dpp_w32_gfx11 : VOPC_DPP16<op{7-0}, psDPP> {
+          let AsmString = psDPP.OpName # " vcc_lo, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e32_dpp_w64_gfx11 : VOPC_DPP16<op{7-0}, psDPP> {
+          let AsmString = psDPP.OpName # " vcc, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+      defvar AsmDPP8 = ps32.Pfl.AsmDPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e32_dpp8_gfx11 : VOPC_DPP8<op{7-0}, ps32>;
+        def _e32_dpp8_w32_gfx11 : VOPC_DPP8<op{7-0}, ps32> {
+          let AsmString = ps32.OpName # " vcc_lo, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e32_dpp8_w64_gfx11 : VOPC_DPP8<op{7-0}, ps32> {
+          let AsmString = ps32.OpName # " vcc, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+    }
+    foreach _ = BoolToList<ps64.Pfl.HasExtVOP3DPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(NAME #"_e64" #"_dpp");
+      defvar AsmDPP = ps64.Pfl.AsmVOP3DPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e64_dpp_gfx11 : VOPC64_DPP16_Dst<{0, op}, psDPP>,
+                             SIMCInstr<psDPP.PseudoInstr, SIEncodingFamily.GFX11>;
+        def _e64_dpp_w32_gfx11 : VOPC64_DPP16_Dst<{0, op}, psDPP> {
+          let AsmString = psDPP.OpName # " vcc_lo, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e64_dpp_w64_gfx11 : VOPC64_DPP16_Dst<{0, op}, psDPP> {
+          let AsmString = psDPP.OpName # " vcc, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+      defvar AsmDPP8 = ps64.Pfl.AsmVOP3DPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e64_dpp8_gfx11 : VOPC64_DPP8_Dst<{0, op}, ps64>;
+        def _e64_dpp8_w32_gfx11 : VOPC64_DPP8_Dst<{0, op}, ps64> {
+          let AsmString = ps32.OpName # " vcc_lo, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e64_dpp8_w64_gfx11 : VOPC64_DPP8_Dst<{0, op}, ps64> {
+          let AsmString = ps32.OpName # " vcc, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+    }
+
+  }
+
+  multiclass VOPC_Real_with_name_gfx11<bits<9> op, string OpName,
+        string asm_name> {
+    defvar ps32 = !cast<VOPC_Pseudo>(OpName#"_e32");
+    defvar ps64 = !cast<VOP3_Pseudo>(OpName#"_e64");
+    let DecoderNamespace = "GFX11" in {
+      def _e32_gfx11 :
+        // 32 and 64 bit forms of the instruction have _e32 and _e64
+        // respectively appended to their assembly mnemonic.
+        // _e64 is printed as part of the VOPDstS64orS32 operand, whereas
+        // the destination-less 32bit forms add it to the asmString here.
+        VOPC_Real<ps32, SIEncodingFamily.GFX11, asm_name#"_e32">,
+        VOPCe<op{7-0}>,
+        MnemonicAlias<ps32.Mnemonic, asm_name>, Requires<[isGFX11Plus]>;
+      def _e64_gfx11 :
+            VOP3_Real<ps64, SIEncodingFamily.GFX11, asm_name>,
+            VOP3a_gfx11<{0, op}, ps64.Pfl>,
+            MnemonicAlias<ps64.Mnemonic, asm_name>, Requires<[isGFX11Plus]> {
+        // Encoding used for VOPC instructions encoded as VOP3 
diff ers from
+        // VOP3e by destination name (sdst) as VOPC doesn't have vector dst.
+        bits<8> sdst;
+        let Inst{7-0} = sdst;
+      }
+    } // End DecoderNamespace = "GFX11"
+
+    defm : VOPCInstAliases<OpName, "gfx11", NAME>;
+
+    foreach _ = BoolToList<ps32.Pfl.HasExtDPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(OpName #"_e32" #"_dpp");
+      defvar AsmDPP = ps32.Pfl.AsmDPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e32_dpp_gfx11 : VOPC_DPP16_SIMC<op{7-0}, psDPP,
+                                             SIEncodingFamily.GFX11, asm_name>;
+        def _e32_dpp_w32_gfx11
+            : VOPC_DPP16<op{7-0}, psDPP, asm_name> {
+          let AsmString = asm_name # " vcc_lo, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e32_dpp_w64_gfx11
+            : VOPC_DPP16<op{7-0}, psDPP, asm_name> {
+          let AsmString = asm_name # " vcc, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+      defvar AsmDPP8 = ps32.Pfl.AsmDPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e32_dpp8_gfx11 : VOPC_DPP8<op{7-0}, ps32, asm_name>;
+        def _e32_dpp8_w32_gfx11
+            : VOPC_DPP8<op{7-0}, ps32, asm_name> {
+          let AsmString = asm_name # " vcc_lo, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e32_dpp8_w64_gfx11
+            : VOPC_DPP8<op{7-0}, ps32, asm_name> {
+          let AsmString = asm_name # " vcc, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+    }
+
+    foreach _ = BoolToList<ps64.Pfl.HasExtVOP3DPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(OpName #"_e64" #"_dpp");
+      defvar AsmDPP = ps64.Pfl.AsmVOP3DPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e64_dpp_gfx11 : VOPC64_DPP16_Dst<{0, op}, psDPP, asm_name>,
+                             SIMCInstr<psDPP.PseudoInstr, SIEncodingFamily.GFX11>;
+        def _e64_dpp_w32_gfx11
+            : VOPC64_DPP16_Dst<{0, op}, psDPP, asm_name> {
+          let AsmString = asm_name # " vcc_lo, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e64_dpp_w64_gfx11
+            : VOPC64_DPP16_Dst<{0, op}, psDPP, asm_name> {
+          let AsmString = asm_name # " vcc, " # AsmDPP;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+      defvar AsmDPP8 = ps64.Pfl.AsmVOP3DPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e64_dpp8_gfx11 : VOPC64_DPP8_Dst<{0, op}, ps64, asm_name>;
+        def _e64_dpp8_w32_gfx11
+            : VOPC64_DPP8_Dst<{0, op}, ps64, asm_name> {
+          let AsmString = asm_name # " vcc_lo, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave32;
+        }
+        def _e64_dpp8_w64_gfx11
+            : VOPC64_DPP8_Dst<{0, op}, ps64, asm_name> {
+          let AsmString = asm_name # " vcc, " # AsmDPP8;
+          let isAsmParserOnly = 1;
+          let WaveSizePredicate = isWave64;
+        }
+      }
+    }
+
+  }
+
+  multiclass VOPCX_Real_gfx11<bits<9> op> {
+    defvar ps32 = !cast<VOPC_Pseudo>(NAME#"_nosdst_e32");
+    defvar ps64 = !cast<VOP3_Pseudo>(NAME#"_nosdst_e64");
+    let DecoderNamespace = "GFX11" in {
+      def _e32_gfx11 :
+        VOPC_Real<ps32, SIEncodingFamily.GFX11>,
+        VOPCe<op{7-0}> {
+          let AsmString = !subst("_nosdst", "", ps32.PseudoInstr)
+                          # " " # ps32.AsmOperands;
+        }
+      def _e64_gfx11 :
+        VOP3_Real<ps64, SIEncodingFamily.GFX11>,
+        VOP3a_gfx11<{0, op}, ps64.Pfl> {
+          let Inst{7-0} = ?; // sdst
+          let AsmString = !subst("_nosdst", "", ps64.Mnemonic)
+                          # "{_e64} " # ps64.AsmOperands;
+        }
+    } // End DecoderNamespace = "GFX11"
+
+    defm : VOPCXInstAliases<NAME, "gfx11">;
+
+    foreach _ = BoolToList<ps32.Pfl.HasExtDPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(NAME #"_nosdst_e32" #"_dpp");
+      defvar AsmDPP = ps32.Pfl.AsmDPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e32_dpp_gfx11
+            : VOPC_DPP16_SIMC<op{7-0}, psDPP, SIEncodingFamily.GFX11> {
+          let AsmString = !subst("_nosdst", "", psDPP.OpName) # " " # AsmDPP;
+        }
+      }
+      defvar AsmDPP8 = ps32.Pfl.AsmDPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e32_dpp8_gfx11 : VOPC_DPP8<op{7-0}, ps32> {
+          let AsmString = !subst("_nosdst", "", ps32.OpName) # " " # AsmDPP8;
+        }
+      }
+    }
+
+    foreach _ = BoolToList<ps64.Pfl.HasExtVOP3DPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(NAME #"_nosdst_e64" #"_dpp");
+      defvar AsmDPP = ps64.Pfl.AsmVOP3DPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e64_dpp_gfx11
+            : VOPC64_DPP16_NoDst<{0, op}, psDPP>,
+              SIMCInstr<psDPP.PseudoInstr, SIEncodingFamily.GFX11> {
+          let AsmString = !subst("_nosdst", "", psDPP.OpName)
+                          # "{_e64} " # AsmDPP;
+        }
+      }
+      defvar AsmDPP8 = ps64.Pfl.AsmVOP3DPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e64_dpp8_gfx11 : VOPC64_DPP8_NoDst<{0, op}, ps64> {
+          let AsmString = !subst("_nosdst", "", ps64.OpName)
+                          # "{_e64} " # AsmDPP8;
+        }
+      }
+    }
+  }
+
+  multiclass VOPCX_Real_with_name_gfx11<bits<9> op, string OpName,
+        string asm_name> {
+    defvar ps32 = !cast<VOPC_Pseudo>(OpName#"_nosdst_e32");
+    defvar ps64 = !cast<VOP3_Pseudo>(OpName#"_nosdst_e64");
+    let DecoderNamespace = "GFX11" in {
+      def _e32_gfx11
+          : VOPC_Real<ps32, SIEncodingFamily.GFX11, asm_name>,
+            MnemonicAlias<!subst("_nosdst", "", ps32.Mnemonic), asm_name>,
+            Requires<[isGFX11Plus]>,
+            VOPCe<op{7-0}> {
+        let AsmString = asm_name # "{_e32} " # ps32.AsmOperands;
+      }
+      def _e64_gfx11
+          : VOP3_Real<ps64, SIEncodingFamily.GFX11, asm_name>,
+            MnemonicAlias<!subst("_nosdst", "", ps64.Mnemonic), asm_name>,
+            Requires<[isGFX11Plus]>,
+            VOP3a_gfx11<{0, op}, ps64.Pfl> {
+        let Inst{7-0} = ? ; // sdst
+        let AsmString = asm_name # "{_e64} " # ps64.AsmOperands;
+      }
+    } // End DecoderNamespace = "GFX11"
+
+    defm : VOPCXInstAliases<OpName, "gfx11", NAME>;
+
+    foreach _ = BoolToList<ps32.Pfl.HasExtDPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(OpName#"_nosdst_e32"#"_dpp");
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e32_dpp_gfx11 : VOPC_DPP16_SIMC<op{7-0}, psDPP,
+                                             SIEncodingFamily.GFX11, asm_name>;
+      }
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e32_dpp8_gfx11 : VOPC_DPP8<op{7-0}, ps32, asm_name>;
+      }
+    }
+    foreach _ = BoolToList<ps64.Pfl.HasExtVOP3DPP>.ret in {
+      defvar psDPP = !cast<VOP_DPP_Pseudo>(OpName#"_nosdst_e64"#"_dpp");
+      defvar AsmDPP = ps64.Pfl.AsmVOP3DPP16;
+      let DecoderNamespace = "DPPGFX11" in {
+        def _e64_dpp_gfx11
+            : VOPC64_DPP16_NoDst<{0, op}, psDPP, asm_name>,
+              SIMCInstr<psDPP.PseudoInstr, SIEncodingFamily.GFX11> {
+          let AsmString = asm_name # "{_e64} " # AsmDPP;
+        }
+      }
+      defvar AsmDPP8 = ps64.Pfl.AsmVOP3DPP8;
+      let DecoderNamespace = "DPP8GFX11" in {
+        def _e64_dpp8_gfx11 : VOPC64_DPP8_NoDst<{0, op}, ps64, asm_name> {
+          let AsmString = asm_name # "{_e64} " # AsmDPP8;
+        }
+      }
+    }
+
+  }
+} // End AssemblerPredicate = isGFX11Only
+
+defm V_CMP_F_F16      : VOPC_Real_gfx11<0x000>;
+defm V_CMP_LT_F16     : VOPC_Real_gfx11<0x001>;
+defm V_CMP_EQ_F16     : VOPC_Real_gfx11<0x002>;
+defm V_CMP_LE_F16     : VOPC_Real_gfx11<0x003>;
+defm V_CMP_GT_F16     : VOPC_Real_gfx11<0x004>;
+defm V_CMP_LG_F16     : VOPC_Real_gfx11<0x005>;
+defm V_CMP_GE_F16     : VOPC_Real_gfx11<0x006>;
+defm V_CMP_O_F16      : VOPC_Real_gfx11<0x007>;
+defm V_CMP_U_F16      : VOPC_Real_gfx11<0x008>;
+defm V_CMP_NGE_F16    : VOPC_Real_gfx11<0x009>;
+defm V_CMP_NLG_F16    : VOPC_Real_gfx11<0x00a>;
+defm V_CMP_NGT_F16    : VOPC_Real_gfx11<0x00b>;
+defm V_CMP_NLE_F16    : VOPC_Real_gfx11<0x00c>;
+defm V_CMP_NEQ_F16    : VOPC_Real_gfx11<0x00d>;
+defm V_CMP_NLT_F16    : VOPC_Real_gfx11<0x00e>;
+defm V_CMP_T_F16      : VOPC_Real_with_name_gfx11<0x00f, "V_CMP_TRU_F16", "v_cmp_t_f16">;
+defm V_CMP_F_F32      : VOPC_Real_gfx11<0x010>;
+defm V_CMP_LT_F32     : VOPC_Real_gfx11<0x011>;
+defm V_CMP_EQ_F32     : VOPC_Real_gfx11<0x012>;
+defm V_CMP_LE_F32     : VOPC_Real_gfx11<0x013>;
+defm V_CMP_GT_F32     : VOPC_Real_gfx11<0x014>;
+defm V_CMP_LG_F32     : VOPC_Real_gfx11<0x015>;
+defm V_CMP_GE_F32     : VOPC_Real_gfx11<0x016>;
+defm V_CMP_O_F32      : VOPC_Real_gfx11<0x017>;
+defm V_CMP_U_F32      : VOPC_Real_gfx11<0x018>;
+defm V_CMP_NGE_F32    : VOPC_Real_gfx11<0x019>;
+defm V_CMP_NLG_F32    : VOPC_Real_gfx11<0x01a>;
+defm V_CMP_NGT_F32    : VOPC_Real_gfx11<0x01b>;
+defm V_CMP_NLE_F32    : VOPC_Real_gfx11<0x01c>;
+defm V_CMP_NEQ_F32    : VOPC_Real_gfx11<0x01d>;
+defm V_CMP_NLT_F32    : VOPC_Real_gfx11<0x01e>;
+defm V_CMP_T_F32      : VOPC_Real_with_name_gfx11<0x01f, "V_CMP_TRU_F32", "v_cmp_t_f32">;
+defm V_CMP_T_F64      : VOPC_Real_with_name_gfx11<0x02f, "V_CMP_TRU_F64", "v_cmp_t_f64">;
+defm V_CMP_LT_I16     : VOPC_Real_gfx11<0x031>;
+defm V_CMP_EQ_I16     : VOPC_Real_gfx11<0x032>;
+defm V_CMP_LE_I16     : VOPC_Real_gfx11<0x033>;
+defm V_CMP_GT_I16     : VOPC_Real_gfx11<0x034>;
+defm V_CMP_NE_I16     : VOPC_Real_gfx11<0x035>;
+defm V_CMP_GE_I16     : VOPC_Real_gfx11<0x036>;
+defm V_CMP_LT_U16     : VOPC_Real_gfx11<0x039>;
+defm V_CMP_EQ_U16     : VOPC_Real_gfx11<0x03a>;
+defm V_CMP_LE_U16     : VOPC_Real_gfx11<0x03b>;
+defm V_CMP_GT_U16     : VOPC_Real_gfx11<0x03c>;
+defm V_CMP_NE_U16     : VOPC_Real_gfx11<0x03d>;
+defm V_CMP_GE_U16     : VOPC_Real_gfx11<0x03e>;
+defm V_CMP_F_I32      : VOPC_Real_gfx11<0x040>;
+defm V_CMP_LT_I32     : VOPC_Real_gfx11<0x041>;
+defm V_CMP_EQ_I32     : VOPC_Real_gfx11<0x042>;
+defm V_CMP_LE_I32     : VOPC_Real_gfx11<0x043>;
+defm V_CMP_GT_I32     : VOPC_Real_gfx11<0x044>;
+defm V_CMP_NE_I32     : VOPC_Real_gfx11<0x045>;
+defm V_CMP_GE_I32     : VOPC_Real_gfx11<0x046>;
+defm V_CMP_T_I32      : VOPC_Real_gfx11<0x047>;
+defm V_CMP_F_U32      : VOPC_Real_gfx11<0x048>;
+defm V_CMP_LT_U32     : VOPC_Real_gfx11<0x049>;
+defm V_CMP_EQ_U32     : VOPC_Real_gfx11<0x04a>;
+defm V_CMP_LE_U32     : VOPC_Real_gfx11<0x04b>;
+defm V_CMP_GT_U32     : VOPC_Real_gfx11<0x04c>;
+defm V_CMP_NE_U32     : VOPC_Real_gfx11<0x04d>;
+defm V_CMP_GE_U32     : VOPC_Real_gfx11<0x04e>;
+defm V_CMP_T_U32      : VOPC_Real_gfx11<0x04f>;
+
+defm V_CMP_F_I64      : VOPC_Real_gfx11<0x050>;
+defm V_CMP_LT_I64     : VOPC_Real_gfx11<0x051>;
+defm V_CMP_EQ_I64     : VOPC_Real_gfx11<0x052>;
+defm V_CMP_LE_I64     : VOPC_Real_gfx11<0x053>;
+defm V_CMP_GT_I64     : VOPC_Real_gfx11<0x054>;
+defm V_CMP_NE_I64     : VOPC_Real_gfx11<0x055>;
+defm V_CMP_GE_I64     : VOPC_Real_gfx11<0x056>;
+defm V_CMP_T_I64      : VOPC_Real_gfx11<0x057>;
+defm V_CMP_F_U64      : VOPC_Real_gfx11<0x058>;
+defm V_CMP_LT_U64     : VOPC_Real_gfx11<0x059>;
+defm V_CMP_EQ_U64     : VOPC_Real_gfx11<0x05a>;
+defm V_CMP_LE_U64     : VOPC_Real_gfx11<0x05b>;
+defm V_CMP_GT_U64     : VOPC_Real_gfx11<0x05c>;
+defm V_CMP_NE_U64     : VOPC_Real_gfx11<0x05d>;
+defm V_CMP_GE_U64     : VOPC_Real_gfx11<0x05e>;
+defm V_CMP_T_U64      : VOPC_Real_gfx11<0x05f>;
+
+defm V_CMP_CLASS_F16  : VOPC_Real_gfx11<0x07d>;
+defm V_CMP_CLASS_F32  : VOPC_Real_gfx11<0x07e>;
+defm V_CMP_CLASS_F64  : VOPC_Real_gfx11<0x07f>;
+
+defm V_CMPX_F_F16     : VOPCX_Real_gfx11<0x080>;
+defm V_CMPX_LT_F16    : VOPCX_Real_gfx11<0x081>;
+defm V_CMPX_EQ_F16    : VOPCX_Real_gfx11<0x082>;
+defm V_CMPX_LE_F16    : VOPCX_Real_gfx11<0x083>;
+defm V_CMPX_GT_F16    : VOPCX_Real_gfx11<0x084>;
+defm V_CMPX_LG_F16    : VOPCX_Real_gfx11<0x085>;
+defm V_CMPX_GE_F16    : VOPCX_Real_gfx11<0x086>;
+defm V_CMPX_O_F16     : VOPCX_Real_gfx11<0x087>;
+defm V_CMPX_U_F16     : VOPCX_Real_gfx11<0x088>;
+defm V_CMPX_NGE_F16   : VOPCX_Real_gfx11<0x089>;
+defm V_CMPX_NLG_F16   : VOPCX_Real_gfx11<0x08a>;
+defm V_CMPX_NGT_F16   : VOPCX_Real_gfx11<0x08b>;
+defm V_CMPX_NLE_F16   : VOPCX_Real_gfx11<0x08c>;
+defm V_CMPX_NEQ_F16   : VOPCX_Real_gfx11<0x08d>;
+defm V_CMPX_NLT_F16   : VOPCX_Real_gfx11<0x08e>;
+defm V_CMPX_T_F16     : VOPCX_Real_with_name_gfx11<0x08f, "V_CMPX_TRU_F16", "v_cmpx_t_f16">;
+defm V_CMPX_F_F32     : VOPCX_Real_gfx11<0x090>;
+defm V_CMPX_LT_F32    : VOPCX_Real_gfx11<0x091>;
+defm V_CMPX_EQ_F32    : VOPCX_Real_gfx11<0x092>;
+defm V_CMPX_LE_F32    : VOPCX_Real_gfx11<0x093>;
+defm V_CMPX_GT_F32    : VOPCX_Real_gfx11<0x094>;
+defm V_CMPX_LG_F32    : VOPCX_Real_gfx11<0x095>;
+defm V_CMPX_GE_F32    : VOPCX_Real_gfx11<0x096>;
+defm V_CMPX_O_F32     : VOPCX_Real_gfx11<0x097>;
+defm V_CMPX_U_F32     : VOPCX_Real_gfx11<0x098>;
+defm V_CMPX_NGE_F32   : VOPCX_Real_gfx11<0x099>;
+defm V_CMPX_NLG_F32   : VOPCX_Real_gfx11<0x09a>;
+defm V_CMPX_NGT_F32   : VOPCX_Real_gfx11<0x09b>;
+defm V_CMPX_NLE_F32   : VOPCX_Real_gfx11<0x09c>;
+defm V_CMPX_NEQ_F32   : VOPCX_Real_gfx11<0x09d>;
+defm V_CMPX_NLT_F32   : VOPCX_Real_gfx11<0x09e>;
+defm V_CMPX_T_F32     : VOPCX_Real_with_name_gfx11<0x09f, "V_CMPX_TRU_F32", "v_cmpx_t_f32">;
+
+defm V_CMPX_F_F64     : VOPCX_Real_gfx11<0x0a0>;
+defm V_CMPX_LT_F64    : VOPCX_Real_gfx11<0x0a1>;
+defm V_CMPX_EQ_F64    : VOPCX_Real_gfx11<0x0a2>;
+defm V_CMPX_LE_F64    : VOPCX_Real_gfx11<0x0a3>;
+defm V_CMPX_GT_F64    : VOPCX_Real_gfx11<0x0a4>;
+defm V_CMPX_LG_F64    : VOPCX_Real_gfx11<0x0a5>;
+defm V_CMPX_GE_F64    : VOPCX_Real_gfx11<0x0a6>;
+defm V_CMPX_O_F64     : VOPCX_Real_gfx11<0x0a7>;
+defm V_CMPX_U_F64     : VOPCX_Real_gfx11<0x0a8>;
+defm V_CMPX_NGE_F64   : VOPCX_Real_gfx11<0x0a9>;
+defm V_CMPX_NLG_F64   : VOPCX_Real_gfx11<0x0aa>;
+defm V_CMPX_NGT_F64   : VOPCX_Real_gfx11<0x0ab>;
+defm V_CMPX_NLE_F64   : VOPCX_Real_gfx11<0x0ac>;
+defm V_CMPX_NEQ_F64   : VOPCX_Real_gfx11<0x0ad>;
+defm V_CMPX_NLT_F64   : VOPCX_Real_gfx11<0x0ae>;
+defm V_CMPX_T_F64     : VOPCX_Real_with_name_gfx11<0x0af, "V_CMPX_TRU_F64", "v_cmpx_t_f64">;
+
+defm V_CMPX_LT_I16    : VOPCX_Real_gfx11<0x0b1>;
+defm V_CMPX_EQ_I16    : VOPCX_Real_gfx11<0x0b2>;
+defm V_CMPX_LE_I16    : VOPCX_Real_gfx11<0x0b3>;
+defm V_CMPX_GT_I16    : VOPCX_Real_gfx11<0x0b4>;
+defm V_CMPX_NE_I16    : VOPCX_Real_gfx11<0x0b5>;
+defm V_CMPX_GE_I16    : VOPCX_Real_gfx11<0x0b6>;
+defm V_CMPX_LT_U16    : VOPCX_Real_gfx11<0x0b9>;
+defm V_CMPX_EQ_U16    : VOPCX_Real_gfx11<0x0ba>;
+defm V_CMPX_LE_U16    : VOPCX_Real_gfx11<0x0bb>;
+defm V_CMPX_GT_U16    : VOPCX_Real_gfx11<0x0bc>;
+defm V_CMPX_NE_U16    : VOPCX_Real_gfx11<0x0bd>;
+defm V_CMPX_GE_U16    : VOPCX_Real_gfx11<0x0be>;
+defm V_CMPX_F_I32     : VOPCX_Real_gfx11<0x0c0>;
+defm V_CMPX_LT_I32    : VOPCX_Real_gfx11<0x0c1>;
+defm V_CMPX_EQ_I32    : VOPCX_Real_gfx11<0x0c2>;
+defm V_CMPX_LE_I32    : VOPCX_Real_gfx11<0x0c3>;
+defm V_CMPX_GT_I32    : VOPCX_Real_gfx11<0x0c4>;
+defm V_CMPX_NE_I32    : VOPCX_Real_gfx11<0x0c5>;
+defm V_CMPX_GE_I32    : VOPCX_Real_gfx11<0x0c6>;
+defm V_CMPX_T_I32     : VOPCX_Real_gfx11<0x0c7>;
+defm V_CMPX_F_U32     : VOPCX_Real_gfx11<0x0c8>;
+defm V_CMPX_LT_U32    : VOPCX_Real_gfx11<0x0c9>;
+defm V_CMPX_EQ_U32    : VOPCX_Real_gfx11<0x0ca>;
+defm V_CMPX_LE_U32    : VOPCX_Real_gfx11<0x0cb>;
+defm V_CMPX_GT_U32    : VOPCX_Real_gfx11<0x0cc>;
+defm V_CMPX_NE_U32    : VOPCX_Real_gfx11<0x0cd>;
+defm V_CMPX_GE_U32    : VOPCX_Real_gfx11<0x0ce>;
+defm V_CMPX_T_U32     : VOPCX_Real_gfx11<0x0cf>;
+
+defm V_CMPX_F_I64     : VOPCX_Real_gfx11<0x0d0>;
+defm V_CMPX_LT_I64    : VOPCX_Real_gfx11<0x0d1>;
+defm V_CMPX_EQ_I64    : VOPCX_Real_gfx11<0x0d2>;
+defm V_CMPX_LE_I64    : VOPCX_Real_gfx11<0x0d3>;
+defm V_CMPX_GT_I64    : VOPCX_Real_gfx11<0x0d4>;
+defm V_CMPX_NE_I64    : VOPCX_Real_gfx11<0x0d5>;
+defm V_CMPX_GE_I64    : VOPCX_Real_gfx11<0x0d6>;
+defm V_CMPX_T_I64     : VOPCX_Real_gfx11<0x0d7>;
+defm V_CMPX_F_U64     : VOPCX_Real_gfx11<0x0d8>;
+defm V_CMPX_LT_U64    : VOPCX_Real_gfx11<0x0d9>;
+defm V_CMPX_EQ_U64    : VOPCX_Real_gfx11<0x0da>;
+defm V_CMPX_LE_U64    : VOPCX_Real_gfx11<0x0db>;
+defm V_CMPX_GT_U64    : VOPCX_Real_gfx11<0x0dc>;
+defm V_CMPX_NE_U64    : VOPCX_Real_gfx11<0x0dd>;
+defm V_CMPX_GE_U64    : VOPCX_Real_gfx11<0x0de>;
+defm V_CMPX_T_U64     : VOPCX_Real_gfx11<0x0df>;
+defm V_CMPX_CLASS_F16 : VOPCX_Real_gfx11<0x0fd>;
+defm V_CMPX_CLASS_F32 : VOPCX_Real_gfx11<0x0fe>;
+defm V_CMPX_CLASS_F64 : VOPCX_Real_gfx11<0x0ff>;
+
 //===----------------------------------------------------------------------===//
 // GFX10.
 //===----------------------------------------------------------------------===//
 
-let AssemblerPredicate = isGFX10Plus in {
+let AssemblerPredicate = isGFX10Only in {
   multiclass VOPC_Real_gfx10<bits<9> op> {
     let DecoderNamespace = "GFX10" in {
       def _e32_gfx10 :
@@ -942,7 +1718,7 @@ let AssemblerPredicate = isGFX10Plus in {
 
     defm : VOPCXInstAliases<NAME, "gfx10">;
   }
-} // End AssemblerPredicate = isGFX10Plus
+} // End AssemblerPredicate = isGFX10Only
 
 defm V_CMP_LT_I16     : VOPC_Real_gfx10<0x089>;
 defm V_CMP_EQ_I16     : VOPC_Real_gfx10<0x08a>;
@@ -1036,6 +1812,12 @@ multiclass VOPCX_Real_gfx6_gfx7<bits<9> op> :
 multiclass VOPCX_Real_gfx6_gfx7_gfx10 <bits<9> op> :
   VOPC_Real_gfx6_gfx7<op>, VOPCX_Real_gfx10<op>;
 
+multiclass VOPC_Real_gfx6_gfx7_gfx10_gfx11<bits<9> op> :
+  VOPC_Real_gfx6_gfx7_gfx10<op>, VOPC_Real_gfx11<op>;
+
+multiclass VOPCX_Real_gfx6_gfx7_gfx10_gfx11<bits<9> op> :
+  VOPCX_Real_gfx6_gfx7_gfx10<op>, VOPCX_Real_gfx11<op>;
+
 defm V_CMP_F_F32      : VOPC_Real_gfx6_gfx7_gfx10<0x000>;
 defm V_CMP_LT_F32     : VOPC_Real_gfx6_gfx7_gfx10<0x001>;
 defm V_CMP_EQ_F32     : VOPC_Real_gfx6_gfx7_gfx10<0x002>;
@@ -1068,21 +1850,21 @@ defm V_CMPX_NLE_F32   : VOPCX_Real_gfx6_gfx7_gfx10<0x01c>;
 defm V_CMPX_NEQ_F32   : VOPCX_Real_gfx6_gfx7_gfx10<0x01d>;
 defm V_CMPX_NLT_F32   : VOPCX_Real_gfx6_gfx7_gfx10<0x01e>;
 defm V_CMPX_TRU_F32   : VOPCX_Real_gfx6_gfx7_gfx10<0x01f>;
-defm V_CMP_F_F64      : VOPC_Real_gfx6_gfx7_gfx10<0x020>;
-defm V_CMP_LT_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x021>;
-defm V_CMP_EQ_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x022>;
-defm V_CMP_LE_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x023>;
-defm V_CMP_GT_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x024>;
-defm V_CMP_LG_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x025>;
-defm V_CMP_GE_F64     : VOPC_Real_gfx6_gfx7_gfx10<0x026>;
-defm V_CMP_O_F64      : VOPC_Real_gfx6_gfx7_gfx10<0x027>;
-defm V_CMP_U_F64      : VOPC_Real_gfx6_gfx7_gfx10<0x028>;
-defm V_CMP_NGE_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x029>;
-defm V_CMP_NLG_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02a>;
-defm V_CMP_NGT_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02b>;
-defm V_CMP_NLE_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02c>;
-defm V_CMP_NEQ_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02d>;
-defm V_CMP_NLT_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02e>;
+defm V_CMP_F_F64      : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x020>;
+defm V_CMP_LT_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x021>;
+defm V_CMP_EQ_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x022>;
+defm V_CMP_LE_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x023>;
+defm V_CMP_GT_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x024>;
+defm V_CMP_LG_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x025>;
+defm V_CMP_GE_F64     : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x026>;
+defm V_CMP_O_F64      : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x027>;
+defm V_CMP_U_F64      : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x028>;
+defm V_CMP_NGE_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x029>;
+defm V_CMP_NLG_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x02a>;
+defm V_CMP_NGT_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x02b>;
+defm V_CMP_NLE_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x02c>;
+defm V_CMP_NEQ_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x02d>;
+defm V_CMP_NLT_F64    : VOPC_Real_gfx6_gfx7_gfx10_gfx11<0x02e>;
 defm V_CMP_TRU_F64    : VOPC_Real_gfx6_gfx7_gfx10<0x02f>;
 defm V_CMPX_F_F64     : VOPCX_Real_gfx6_gfx7_gfx10<0x030>;
 defm V_CMPX_LT_F64    : VOPCX_Real_gfx6_gfx7_gfx10<0x031>;

diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vopc.s b/llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
new file mode 100644
index 0000000000000..b20a0177d2206
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
@@ -0,0 +1,8082 @@
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=W32 %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=W64 %s
+
+v_cmp_f_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x20,0x7c]
+
+v_cmp_f_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x20,0x7c]
+
+v_cmp_f_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x21,0x7c]
+
+v_cmp_f_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x20,0x7c]
+
+v_cmp_f_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x21,0x7c]
+
+v_cmp_lt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x23,0x7c]
+
+v_cmp_lt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x22,0x7c]
+
+v_cmp_lt_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x23,0x7c]
+
+v_cmp_eq_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x25,0x7c]
+
+v_cmp_eq_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x24,0x7c]
+
+v_cmp_eq_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x25,0x7c]
+
+v_cmp_le_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x26,0x7c]
+
+v_cmp_le_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x26,0x7c]
+
+v_cmp_le_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x27,0x7c]
+
+v_cmp_le_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x26,0x7c]
+
+v_cmp_le_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x27,0x7c]
+
+v_cmp_gt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x29,0x7c]
+
+v_cmp_gt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x28,0x7c]
+
+v_cmp_gt_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x29,0x7c]
+
+v_cmp_lg_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lg_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lg_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x2b,0x7c]
+
+v_cmp_lg_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x2a,0x7c]
+
+v_cmp_lg_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lg_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lg_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x2b,0x7c]
+
+v_cmp_ge_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x2d,0x7c]
+
+v_cmp_ge_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x2c,0x7c]
+
+v_cmp_ge_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x2d,0x7c]
+
+v_cmp_o_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_o_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_o_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x2f,0x7c]
+
+v_cmp_o_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x2e,0x7c]
+
+v_cmp_o_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_o_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_o_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x2f,0x7c]
+
+v_cmp_u_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x30,0x7c]
+
+v_cmp_u_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x30,0x7c]
+
+v_cmp_u_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_u_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_u_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x31,0x7c]
+
+v_cmp_u_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x30,0x7c]
+
+v_cmp_u_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_u_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_u_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x31,0x7c]
+
+v_cmp_nge_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nge_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nge_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x33,0x7c]
+
+v_cmp_nge_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x32,0x7c]
+
+v_cmp_nge_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nge_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nge_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x33,0x7c]
+
+v_cmp_nlg_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlg_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlg_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x35,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x34,0x7c]
+
+v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlg_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x35,0x7c]
+
+v_cmp_ngt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ngt_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ngt_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x37,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x36,0x7c]
+
+v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ngt_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x37,0x7c]
+
+v_cmp_nle_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nle_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nle_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x39,0x7c]
+
+v_cmp_nle_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x38,0x7c]
+
+v_cmp_nle_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nle_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nle_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x39,0x7c]
+
+v_cmp_neq_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_neq_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_neq_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x3b,0x7c]
+
+v_cmp_neq_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x3a,0x7c]
+
+v_cmp_neq_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_neq_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_neq_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x3b,0x7c]
+
+v_cmp_nlt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlt_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlt_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x3d,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x3c,0x7c]
+
+v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlt_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x3d,0x7c]
+
+v_cmp_tru_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_tru_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_tru_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x3f,0x7c]
+
+v_cmp_tru_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x3e,0x7c]
+
+v_cmp_tru_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_tru_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_tru_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x3f,0x7c]
+
+v_cmp_f_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x40,0x7c]
+
+v_cmp_f_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x40,0x7c]
+
+v_cmp_f_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x41,0x7c]
+
+v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x40,0x7c]
+
+v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x41,0x7c]
+
+v_cmp_lt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x43,0x7c]
+
+v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x42,0x7c]
+
+v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x43,0x7c]
+
+v_cmp_eq_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x45,0x7c]
+
+v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x44,0x7c]
+
+v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x45,0x7c]
+
+v_cmp_le_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x46,0x7c]
+
+v_cmp_le_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x46,0x7c]
+
+v_cmp_le_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x47,0x7c]
+
+v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x46,0x7c]
+
+v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x47,0x7c]
+
+v_cmp_gt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x49,0x7c]
+
+v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x48,0x7c]
+
+v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x49,0x7c]
+
+v_cmp_lg_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lg_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x4b,0x7c]
+
+v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x4a,0x7c]
+
+v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x4b,0x7c]
+
+v_cmp_ge_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x4d,0x7c]
+
+v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x4c,0x7c]
+
+v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x4d,0x7c]
+
+v_cmp_o_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_o_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x4f,0x7c]
+
+v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x4e,0x7c]
+
+v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_o_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x4f,0x7c]
+
+v_cmp_u_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x50,0x7c]
+
+v_cmp_u_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x50,0x7c]
+
+v_cmp_u_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_u_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x51,0x7c]
+
+v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x50,0x7c]
+
+v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_u_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x51,0x7c]
+
+v_cmp_nge_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nge_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x53,0x7c]
+
+v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x52,0x7c]
+
+v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x53,0x7c]
+
+v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x55,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x54,0x7c]
+
+v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x55,0x7c]
+
+v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x57,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x56,0x7c]
+
+v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x57,0x7c]
+
+v_cmp_nle_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nle_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x59,0x7c]
+
+v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x58,0x7c]
+
+v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x59,0x7c]
+
+v_cmp_neq_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_neq_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x5b,0x7c]
+
+v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x5a,0x7c]
+
+v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x5b,0x7c]
+
+v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x5d,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x5c,0x7c]
+
+v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x5d,0x7c]
+
+v_cmp_tru_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_tru_f64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0x5f,0x7c]
+
+v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0x5e,0x7c]
+
+v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0x5f,0x7c]
+
+v_cmp_f_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x80,0x7c]
+
+v_cmp_f_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x80,0x7c]
+
+v_cmp_f_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x81,0x7c]
+
+v_cmp_lt_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x83,0x7c]
+
+v_cmp_eq_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x85,0x7c]
+
+v_cmp_le_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x86,0x7c]
+
+v_cmp_le_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x86,0x7c]
+
+v_cmp_le_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x87,0x7c]
+
+v_cmp_gt_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x89,0x7c]
+
+v_cmp_ne_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x8b,0x7c]
+
+v_cmp_ge_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x8d,0x7c]
+
+v_cmp_t_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_i32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_i32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x8f,0x7c]
+
+v_cmp_f_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x80,0x7c]
+
+v_cmp_f_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x81,0x7c]
+
+v_cmp_lt_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x82,0x7c]
+
+v_cmp_lt_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x83,0x7c]
+
+v_cmp_eq_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x84,0x7c]
+
+v_cmp_eq_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x85,0x7c]
+
+v_cmp_le_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x86,0x7c]
+
+v_cmp_le_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x87,0x7c]
+
+v_cmp_gt_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x88,0x7c]
+
+v_cmp_gt_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x89,0x7c]
+
+v_cmp_ne_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x8a,0x7c]
+
+v_cmp_ne_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x8b,0x7c]
+
+v_cmp_ge_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x8c,0x7c]
+
+v_cmp_ge_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x8d,0x7c]
+
+v_cmp_t_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x8e,0x7c]
+
+v_cmp_t_i32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_i32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_i32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x8f,0x7c]
+
+v_cmp_class_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_class_f32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_class_f32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0xfd,0x7c]
+
+v_cmp_class_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0xfc,0x7c]
+
+v_cmp_class_f32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_class_f32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_class_f32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0xfd,0x7c]
+
+v_cmp_lt_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x62,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_lt_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x64,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_eq_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x66,0x7c]
+
+v_cmp_le_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x66,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_le_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x68,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_gt_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ne_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x6a,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_ne_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ne_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x6c,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_ge_i16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_i16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lt_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x62,0x7c]
+
+v_cmp_lt_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x64,0x7c]
+
+v_cmp_eq_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x66,0x7c]
+
+v_cmp_le_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x68,0x7c]
+
+v_cmp_gt_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ne_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x6a,0x7c]
+
+v_cmp_ne_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ne_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x6c,0x7c]
+
+v_cmp_ge_i16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_i16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_class_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0xfa,0x7c]
+
+v_cmp_class_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0xfa,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_class_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_f_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xa1,0x7c]
+
+v_cmp_lt_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xa3,0x7c]
+
+v_cmp_eq_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xa5,0x7c]
+
+v_cmp_le_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xa7,0x7c]
+
+v_cmp_gt_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xa9,0x7c]
+
+v_cmp_ne_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xab,0x7c]
+
+v_cmp_ge_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xad,0x7c]
+
+v_cmp_t_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xae,0x7c]
+
+v_cmp_t_i64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xae,0x7c]
+
+v_cmp_t_i64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_i64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xaf,0x7c]
+
+v_cmp_class_f64 vcc, v[1:2], v2
+// W64: encoding: [0x01,0x05,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, v[254:255], v2
+// W64: encoding: [0xfe,0x05,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, s[2:3], v2
+// W64: encoding: [0x02,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, s[4:5], v2
+// W64: encoding: [0x04,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, s[100:101], v2
+// W64: encoding: [0x64,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, vcc, v2
+// W64: encoding: [0x6a,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, exec, v2
+// W64: encoding: [0x7e,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_class_f64 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_class_f64 vcc, v[1:2], v255
+// W64: encoding: [0x01,0xff,0xff,0x7c]
+
+v_cmp_f_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xb1,0x7c]
+
+v_cmp_lt_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xb3,0x7c]
+
+v_cmp_eq_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xb5,0x7c]
+
+v_cmp_le_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xb7,0x7c]
+
+v_cmp_gt_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xb9,0x7c]
+
+v_cmp_ne_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xbb,0x7c]
+
+v_cmp_ge_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xbd,0x7c]
+
+v_cmp_t_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, v[254:255], v[2:3]
+// W64: encoding: [0xfe,0x05,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, s[2:3], v[2:3]
+// W64: encoding: [0x02,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, s[4:5], v[2:3]
+// W64: encoding: [0x04,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, s[100:101], v[2:3]
+// W64: encoding: [0x64,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, vcc, v[2:3]
+// W64: encoding: [0x6a,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, exec, v[2:3]
+// W64: encoding: [0x7e,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, 0, v[2:3]
+// W64: encoding: [0x80,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, -1, v[2:3]
+// W64: encoding: [0xc1,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, 0.5, v[2:3]
+// W64: encoding: [0xf0,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, -4.0, v[2:3]
+// W64: encoding: [0xf7,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
+// W64: encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
+// W64: encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_u64 vcc, v[1:2], v[254:255]
+// W64: encoding: [0x01,0xfd,0xbf,0x7c]
+
+v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xa0,0x7c]
+
+v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xa1,0x7c]
+
+v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xa2,0x7c]
+
+v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xa3,0x7c]
+
+v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xa4,0x7c]
+
+v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xa5,0x7c]
+
+v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xa6,0x7c]
+
+v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xa7,0x7c]
+
+v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xa8,0x7c]
+
+v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xa9,0x7c]
+
+v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xaa,0x7c]
+
+v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xab,0x7c]
+
+v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xac,0x7c]
+
+v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xad,0x7c]
+
+v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xae,0x7c]
+
+v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_i64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xaf,0x7c]
+
+v_cmp_class_f64 vcc_lo, v[1:2], v2
+// W32: encoding: [0x01,0x05,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, v[254:255], v2
+// W32: encoding: [0xfe,0x05,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, s[2:3], v2
+// W32: encoding: [0x02,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, s[4:5], v2
+// W32: encoding: [0x04,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, s[100:101], v2
+// W32: encoding: [0x64,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, vcc, v2
+// W32: encoding: [0x6a,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, exec, v2
+// W32: encoding: [0x7e,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0xfe,0x7c]
+
+v_cmp_class_f64 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_class_f64 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_class_f64 vcc_lo, v[1:2], v255
+// W32: encoding: [0x01,0xff,0xff,0x7c]
+
+v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xb0,0x7c]
+
+v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xb1,0x7c]
+
+v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xb2,0x7c]
+
+v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xb3,0x7c]
+
+v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xb4,0x7c]
+
+v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xb5,0x7c]
+
+v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xb6,0x7c]
+
+v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xb7,0x7c]
+
+v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xb8,0x7c]
+
+v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xb9,0x7c]
+
+v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xba,0x7c]
+
+v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xbb,0x7c]
+
+v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xbc,0x7c]
+
+v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xbd,0x7c]
+
+v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, v[254:255], v[2:3]
+// W32: encoding: [0xfe,0x05,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, s[2:3], v[2:3]
+// W32: encoding: [0x02,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, s[4:5], v[2:3]
+// W32: encoding: [0x04,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, s[100:101], v[2:3]
+// W32: encoding: [0x64,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, vcc, v[2:3]
+// W32: encoding: [0x6a,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, exec, v[2:3]
+// W32: encoding: [0x7e,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, 0, v[2:3]
+// W32: encoding: [0x80,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, -1, v[2:3]
+// W32: encoding: [0xc1,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, 0.5, v[2:3]
+// W32: encoding: [0xf0,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, -4.0, v[2:3]
+// W32: encoding: [0xf7,0x04,0xbe,0x7c]
+
+v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3]
+// W32: encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3]
+// W32: encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_u64 vcc_lo, v[1:2], v[254:255]
+// W32: encoding: [0x01,0xfd,0xbf,0x7c]
+
+v_cmp_lt_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x72,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_lt_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x74,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_eq_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x76,0x7c]
+
+v_cmp_le_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x76,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_le_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x78,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_gt_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ne_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x7a,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_ne_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ne_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc, 0.5, v2
+// W64: encoding: [0xff,0x04,0x7c,0x7c,0x00,0x38,0x00,0x00]
+
+v_cmp_ge_u16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_u16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_f_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x90,0x7c]
+
+v_cmp_f_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x90,0x7c]
+
+v_cmp_f_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x91,0x7c]
+
+v_cmp_lt_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x93,0x7c]
+
+v_cmp_eq_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x95,0x7c]
+
+v_cmp_le_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x96,0x7c]
+
+v_cmp_le_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x96,0x7c]
+
+v_cmp_le_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x97,0x7c]
+
+v_cmp_gt_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x99,0x7c]
+
+v_cmp_ne_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x9b,0x7c]
+
+v_cmp_ge_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x9d,0x7c]
+
+v_cmp_t_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, v255, v2
+// W64: encoding: [0xff,0x05,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, -4.0, v2
+// W64: encoding: [0xf7,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc, 0xaf123456, v2
+// W64: encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_u32 vcc, 0x3f717273, v2
+// W64: encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_u32 vcc, v1, v255
+// W64: encoding: [0x01,0xff,0x9f,0x7c]
+
+v_cmp_f_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x00,0x7c]
+
+v_cmp_f_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_f_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x06,0x7c]
+
+v_cmp_le_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lg_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lg_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_o_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_o_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_u_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x10,0x7c]
+
+v_cmp_u_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_u_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nge_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nge_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nlg_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nlg_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ngt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ngt_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nle_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nle_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_neq_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_neq_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nlt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nlt_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_tru_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, s1, v2
+// W64: encoding: [0x01,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, s101, v2
+// W64: encoding: [0x65,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, vcc_lo, v2
+// W64: encoding: [0x6a,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, vcc_hi, v2
+// W64: encoding: [0x6b,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, m0, v2
+// W64: encoding: [0x7d,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, exec_lo, v2
+// W64: encoding: [0x7e,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, exec_hi, v2
+// W64: encoding: [0x7f,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, 0, v2
+// W64: encoding: [0x80,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, -1, v2
+// W64: encoding: [0xc1,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, 0.5, v2
+// W64: encoding: [0xf0,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc, 0xfe0b, v2
+// W64: encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_tru_f16 vcc, 0x3456, v2
+// W64: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lt_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x72,0x7c]
+
+v_cmp_lt_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x74,0x7c]
+
+v_cmp_eq_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x76,0x7c]
+
+v_cmp_le_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x78,0x7c]
+
+v_cmp_gt_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ne_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x7a,0x7c]
+
+v_cmp_ne_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ne_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x7c,0x7c]
+
+v_cmp_ge_u16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_u16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_f_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x90,0x7c]
+
+v_cmp_f_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_f_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_f_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x91,0x7c]
+
+v_cmp_lt_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x92,0x7c]
+
+v_cmp_lt_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_lt_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_lt_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x93,0x7c]
+
+v_cmp_eq_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x94,0x7c]
+
+v_cmp_eq_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_eq_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_eq_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x95,0x7c]
+
+v_cmp_le_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x96,0x7c]
+
+v_cmp_le_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_le_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_le_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x97,0x7c]
+
+v_cmp_gt_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x98,0x7c]
+
+v_cmp_gt_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_gt_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_gt_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x99,0x7c]
+
+v_cmp_ne_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x9a,0x7c]
+
+v_cmp_ne_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ne_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ne_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x9b,0x7c]
+
+v_cmp_ge_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x9c,0x7c]
+
+v_cmp_ge_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_ge_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_ge_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x9d,0x7c]
+
+v_cmp_t_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, v255, v2
+// W32: encoding: [0xff,0x05,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, 0.5, v2
+// W32: encoding: [0xf0,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, -4.0, v2
+// W32: encoding: [0xf7,0x04,0x9e,0x7c]
+
+v_cmp_t_u32 vcc_lo, 0xaf123456, v2
+// W32: encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+
+v_cmp_t_u32 vcc_lo, 0x3f717273, v2
+// W32: encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+
+v_cmp_t_u32 vcc_lo, v1, v255
+// W32: encoding: [0x01,0xff,0x9f,0x7c]
+
+v_cmp_f_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x00,0x7c]
+
+v_cmp_f_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_f_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x02,0x7c]
+
+v_cmp_lt_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lt_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_eq_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x04,0x7c]
+
+v_cmp_eq_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_eq_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_le_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x06,0x7c]
+
+v_cmp_le_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_le_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_gt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x08,0x7c]
+
+v_cmp_gt_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_gt_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_lg_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x0a,0x7c]
+
+v_cmp_lg_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_lg_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ge_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x0c,0x7c]
+
+v_cmp_ge_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ge_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_o_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x0e,0x7c]
+
+v_cmp_o_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_o_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_u_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x10,0x7c]
+
+v_cmp_u_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_u_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nge_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x12,0x7c]
+
+v_cmp_nge_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nge_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nlg_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x14,0x7c]
+
+v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nlg_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_ngt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x16,0x7c]
+
+v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_ngt_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nle_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x18,0x7c]
+
+v_cmp_nle_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nle_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_neq_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x1a,0x7c]
+
+v_cmp_neq_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_neq_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_nlt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x1c,0x7c]
+
+v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_nlt_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+
+v_cmp_tru_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, s1, v2
+// W32: encoding: [0x01,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, s101, v2
+// W32: encoding: [0x65,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, vcc_lo, v2
+// W32: encoding: [0x6a,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, vcc_hi, v2
+// W32: encoding: [0x6b,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, m0, v2
+// W32: encoding: [0x7d,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, exec_lo, v2
+// W32: encoding: [0x7e,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, exec_hi, v2
+// W32: encoding: [0x7f,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, 0, v2
+// W32: encoding: [0x80,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, -1, v2
+// W32: encoding: [0xc1,0x04,0x1e,0x7c]
+
+v_cmp_tru_f16 vcc_lo, 0xfe0b, v2
+// W32: encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+
+v_cmp_tru_f16 vcc_lo, 0x3456, v2
+// W32: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+

diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s b/llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s
new file mode 100644
index 0000000000000..a2a9409fb52a5
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s
@@ -0,0 +1,233 @@
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX11,W32 %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX11,W64 %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s
+
+// =========================================================
+// dpp8
+// =========================================================
+
+// 32 bit
+
+v_cmp_le_u16_dpp v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1
+// GFX11: encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
+
+v_cmp_le_i16_dpp v1, v2 dpp8:[7,7,7,3,4,4,6,7]
+// GFX11: encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
+
+// w32
+
+v_cmp_le_i32_dpp vcc_lo, v1, v255 dpp8:[0,2,1,3,4,5,6,7]
+// W32: encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_tru_f32_dpp vcc_lo, v1, v2 dpp8:[0,2,1,3,4,5,6,7]
+// W32: encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// check vcc/vcc_lo have been added
+v_cmp_lt_f32_dpp v1, v2 dpp8:[2,3,4,1,3,3,3,3]
+// W32: v_cmp_lt_f32 vcc_lo, v1, v2 dpp8:[2,3,4,1,3,3,3,3] ; encoding: [0xe9,0x04,0x22,0x7c,0x01,0x1a,0xb3,0x6d]
+// W64: v_cmp_lt_f32 vcc, v1, v2 dpp8:[2,3,4,1,3,3,3,3] ; encoding: [0xe9,0x04,0x22,0x7c,0x01,0x1a,0xb3,0x6d]
+
+// w64
+
+v_cmp_lt_u16_dpp vcc, v1, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1
+// W64: encoding: [0xea,0x04,0x72,0x7c,0x01,0x77,0x47,0x05]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmp class
+
+v_cmp_class_f16_dpp vcc, v1, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1
+// W64: encoding: [0xea,0x04,0xfa,0x7c,0x01,0x77,0x47,0x05]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmpx
+
+v_cmpx_f_i32_dpp v0, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1
+// GFX11: encoding: [0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05]
+
+v_cmpx_t_f32_dpp v255, v2 dpp8:[7,6,5,3,4,2,1,0]
+// GFX11: encoding: [0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05]
+
+// cmpx class
+
+v_cmpx_class_f16_dpp v12, v101 dpp8:[7,6,5,3,4,2,1,0]
+// GFX11: encoding: [0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05]
+
+// =========================================================
+// 64 bit
+
+v_cmp_lt_i16_e64_dpp s[50:51], v1, v22 dpp8:[7,6,5,3,4,2,1,0]
+// W64: encoding: [0x32,0x00,0x31,0xd4,0xe9,0x2c,0x02,0x00,0x01,0x77,0x47,0x05]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_lt_i16_e64_dpp s10, v10, v2 dpp8:[7,6,5,3,4,2,1,0]
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w32
+
+v_cmp_gt_i32_e64_dpp s10, v1, v50 dpp8:[0,1,2,3,4,5,6,7] fi:1
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_ngt_f32_e64_dpp s10, -v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w64
+
+v_cmp_f_f32_e64_dpp s[10:11], v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0xea,0x04,0x02,0x00,0x01,0x88,0xc6,0xfa]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_nle_f32_e64_dpp s[10:11], v2, v201 dpp8:[0,1,6,3,4,5,6,7]
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xe9,0x92,0x03,0x00,0x02,0x88,0xc7,0xfa]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_lt_f16_e64_dpp s[10:11], v240, -v2 dpp8:[0,1,6,3,4,5,6,7]
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xe9,0x04,0x02,0x40,0xf0,0x88,0xc7,0xfa]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmp class
+
+// w32
+
+v_cmp_class_f32_e64_dpp s10, v10, v2 dpp8:[0,1,6,3,4,5,6,7]
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w64
+
+v_cmp_class_f16_e64_dpp vcc, v1, v2 dpp8:[0,1,6,3,4,5,6,7]
+// W64: encoding: [0x6a,0x00,0x7d,0xd4,0xe9,0x04,0x02,0x00,0x01,0x88,0xc7,0xfa]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmpx
+
+v_cmpx_eq_i16_e64_dpp v5, v25 dpp8:[0,1,6,3,4,5,6,7] fi:1
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0xea,0x32,0x02,0x00,0x05,0x88,0xc7,0xfa]
+
+v_cmpx_ge_i32_e64_dpp v0, v3 dpp8:[0,1,6,3,4,5,6,7] fi:1
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0xea,0x06,0x02,0x00,0x00,0x88,0xc7,0xfa]
+
+// cmpx class
+
+v_cmpx_class_f32_e64_dpp v1, v20 dpp8:[0,1,6,3,4,5,6,7] fi:1
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0xea,0x28,0x02,0x00,0x01,0x88,0xc7,0xfa]
+
+// ================================================================
+// dpp
+// ================================================================
+
+// 32 bit
+
+v_cmp_gt_u16_dpp v1, v2 row_shl:0x7 row_mask:0x0 bank_mask:0x0 fi:1
+// GFX11: encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
+
+v_cmp_gt_i16_dpp v1, v2 quad_perm:[1,3,1,0] row_mask:0x7
+// GFX11: encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
+
+v_cmp_lt_f32 v1, -v2 quad_perm:[0,1,2,2]
+// GFX11: encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
+
+// w32
+
+v_cmp_gt_i32_dpp vcc_lo, v1, v255 row_mirror bank_mask:0x2 fi:1
+// W32: encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_f_f32_dpp vcc_lo, v1, v2 row_shl:0x7 row_mask:0x0 bank_mask:0x0
+// W32: encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w64
+
+v_cmp_ge_u16_dpp vcc, v1, v2 row_share:0xa bound_ctrl:0
+// W64: encoding: [0xfa,0x04,0x7c,0x7c,0x01,0x5a,0x09,0xff]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmp class
+
+v_cmp_class_f16_dpp vcc, v1, v2 row_half_mirror bound_ctrl:0
+// W64: encoding: [0xfa,0x04,0xfa,0x7c,0x01,0x41,0x09,0xff]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmpx
+
+v_cmpx_t_i32_dpp v0, v2 row_shr:0xe row_mask:0x3 bank_mask:0xa bound_ctrl:0
+// GFX11: encoding: [0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a]
+
+v_cmpx_f_f32_dpp v255, v2 quad_perm:[2,3,0,0]
+// GFX11: encoding: [0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff]
+
+// cmpx class
+
+v_cmpx_class_f16_dpp v12, v101 quad_perm:[2,3,0,0] fi:1
+// GFX11: encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff]
+
+v_cmpx_class_f16_dpp abs(v12), v101 quad_perm:[2,3,0,0]
+// GFX11: encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff]
+
+// =========================================================
+// 64 bit
+
+v_cmp_ge_i16_e64_dpp s[50:51], v1, v22 quad_perm:[2,2,3,1]
+// W64: encoding: [0x32,0x00,0x36,0xd4,0xfa,0x2c,0x02,0x00,0x01,0x7a,0x00,0xff]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_ge_i16_e64_dpp s10, v10, v2 quad_perm:[0,2,3,1] row_mask:0x0
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w32
+
+v_cmp_le_i32_e64_dpp s10, v1, v50 quad_perm:[0,2,3,1] row_mask:0x0
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_nle_f32_e64_dpp s10, -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w64
+
+v_cmp_t_f32_e64_dpp s[10:11], v1, v2 quad_perm:[3,2,1,0] bank_mask:0xe
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xfe]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_ngt_f32_e64_dpp s[10:11], v2, v201 row_ror:7 bank_mask:0x1 bound_ctrl:0
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xfa,0x92,0x03,0x00,0x02,0x27,0x09,0xf1]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+v_cmp_lt_f16_e64_dpp s[10:11], v240, -v2 row_xmask:0x6 row_mask:0x0 fi:1
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xfa,0x04,0x02,0x40,0xf0,0x66,0x05,0x0f]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmp class
+
+// w32
+
+v_cmp_class_f32_e64_dpp s10, v10, v2 quad_perm:[2,2,3,1] bound_ctrl:0 fi:1
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// w64
+
+v_cmp_class_f16_e64_dpp vcc, v1, v2 quad_perm:[1,2,3,1] bank_mask: 0x5 fi:1
+// W64: encoding: [0x6a,0x00,0x7d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x79,0x04,0xf5]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error
+
+// cmpx
+
+v_cmpx_eq_i16_e64_dpp v5, v25 quad_perm:[2,2,3,1] bound_ctrl:0 fi:1
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0xfa,0x32,0x02,0x00,0x05,0x7a,0x0c,0xff]
+
+v_cmpx_lt_i32_e64_dpp v0, v3 quad_perm:[3,2,1,0] bank_mask:0xe
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0xfa,0x06,0x02,0x00,0x00,0x1b,0x00,0xfe]
+
+// cmpx class
+
+v_cmpx_class_f32_e64_dpp v1, v20 row_ror:7 bank_mask:0x1 bound_ctrl:0
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0xfa,0x28,0x02,0x00,0x01,0x27,0x09,0xf1]

diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s b/llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s
new file mode 100644
index 0000000000000..01c4956d61a25
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s
@@ -0,0 +1,19342 @@
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=W32 %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=W64 %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefixes=W32-ERR %s
+// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefixes=W64-ERR %s
+
+v_cmp_f_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x20,0x7c]
+
+v_cmp_f_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x20,0x7c]
+
+v_cmp_f_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_f_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_f_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_f_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_f_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_f_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_f_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_f_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x22,0x7c]
+
+v_cmp_lt_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lt_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lt_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lt_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x24,0x7c]
+
+v_cmp_eq_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_eq_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_eq_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_eq_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x26,0x7c]
+
+v_cmp_le_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x26,0x7c]
+
+v_cmp_le_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_le_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_le_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_le_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x28,0x7c]
+
+v_cmp_gt_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_gt_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_gt_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_gt_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2a,0x7c]
+
+v_cmp_lg_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lg_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lg_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lg_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lg_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lg_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lg_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lg_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lg_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lg_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lg_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lg_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2c,0x7c]
+
+v_cmp_ge_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ge_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ge_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ge_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x2e,0x7c]
+
+v_cmp_o_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_o_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_o_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_o_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_o_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_o_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_o_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_o_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_o_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_o_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_o_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_o_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x30,0x7c]
+
+v_cmp_u_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x30,0x7c]
+
+v_cmp_u_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_u_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_u_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_u_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_u_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_u_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_u_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_u_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_u_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_u_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_u_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_u_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x32,0x7c]
+
+v_cmp_nge_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nge_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nge_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nge_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nge_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nge_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nge_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nge_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nge_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nge_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nge_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nge_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x34,0x7c]
+
+v_cmp_nlg_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nlg_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nlg_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nlg_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nlg_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlg_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlg_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nlg_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nlg_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlg_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlg_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlg_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x36,0x7c]
+
+v_cmp_ngt_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ngt_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ngt_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ngt_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ngt_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ngt_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ngt_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ngt_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ngt_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ngt_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ngt_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ngt_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x38,0x7c]
+
+v_cmp_nle_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nle_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nle_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nle_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nle_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nle_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nle_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nle_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nle_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nle_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nle_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nle_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3a,0x7c]
+
+v_cmp_neq_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_neq_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_neq_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_neq_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_neq_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_neq_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_neq_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_neq_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_neq_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_neq_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_neq_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_neq_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3c,0x7c]
+
+v_cmp_nlt_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nlt_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nlt_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nlt_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nlt_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlt_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlt_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nlt_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nlt_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlt_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlt_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlt_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x3e,0x7c]
+
+v_cmp_tru_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_tru_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_tru_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_tru_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_tru_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_tru_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_tru_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_tru_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_tru_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_tru_f32 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_tru_f32 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_tru_f32 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x40,0x7c]
+
+v_cmp_f_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x40,0x7c]
+
+v_cmp_f_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_f_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_f_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_f_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_f_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_f_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_f_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_f_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_f_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_f_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x42,0x7c]
+
+v_cmp_lt_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_lt_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lt_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lt_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lt_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x44,0x7c]
+
+v_cmp_eq_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_eq_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_eq_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_eq_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_eq_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x46,0x7c]
+
+v_cmp_le_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x46,0x7c]
+
+v_cmp_le_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_le_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_le_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_le_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_le_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_le_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_le_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_le_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_le_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x48,0x7c]
+
+v_cmp_gt_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_gt_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_gt_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_gt_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_gt_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4a,0x7c]
+
+v_cmp_lg_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_lg_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lg_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lg_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lg_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lg_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lg_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4c,0x7c]
+
+v_cmp_ge_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ge_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ge_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ge_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ge_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x4e,0x7c]
+
+v_cmp_o_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_o_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_o_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_o_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_o_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_o_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_o_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_o_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_o_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_o_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_o_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_o_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_o_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_o_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_o_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_o_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x50,0x7c]
+
+v_cmp_u_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x50,0x7c]
+
+v_cmp_u_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_u_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_u_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_u_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_u_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_u_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_u_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_u_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_u_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_u_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_u_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_u_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_u_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_u_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_u_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_u_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x52,0x7c]
+
+v_cmp_nge_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_nge_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nge_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nge_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nge_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nge_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nge_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x54,0x7c]
+
+v_cmp_nlg_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_nlg_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nlg_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nlg_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlg_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlg_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlg_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x56,0x7c]
+
+v_cmp_ngt_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ngt_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ngt_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ngt_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ngt_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ngt_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ngt_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x58,0x7c]
+
+v_cmp_nle_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_nle_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nle_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nle_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nle_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nle_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nle_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5a,0x7c]
+
+v_cmp_neq_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_neq_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_neq_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_neq_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_neq_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_neq_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_neq_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5c,0x7c]
+
+v_cmp_nlt_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_nlt_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_nlt_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_nlt_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlt_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlt_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlt_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0x5e,0x7c]
+
+v_cmp_tru_f64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_tru_f64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_tru_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_tru_f64 s10, -v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_tru_f64 s10, v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_tru_f64 s10, -v[1:2], -v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_tru_f64 s10, v[1:2], v[2:3] clamp
+// W32: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x80,0x7c]
+
+v_cmp_lt_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x82,0x7c]
+
+v_cmp_eq_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x84,0x7c]
+
+v_cmp_le_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x86,0x7c]
+
+v_cmp_gt_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x88,0x7c]
+
+v_cmp_ne_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8a,0x7c]
+
+v_cmp_ge_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8c,0x7c]
+
+v_cmp_t_i32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x8e,0x7c]
+
+v_cmp_f_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x80,0x7c]
+
+v_cmp_f_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_f_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_f_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_f_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x82,0x7c]
+
+v_cmp_lt_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x84,0x7c]
+
+v_cmp_eq_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x86,0x7c]
+
+v_cmp_le_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x88,0x7c]
+
+v_cmp_gt_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ne_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8a,0x7c]
+
+v_cmp_ne_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ne_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ne_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ne_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ne_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ne_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8c,0x7c]
+
+v_cmp_ge_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_t_i32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x8e,0x7c]
+
+v_cmp_t_i32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_t_i32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_t_i32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_t_i32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_t_i32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_t_i32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_t_i32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_t_i32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_class_f32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0xfc,0x7c]
+
+v_cmp_class_f32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_class_f32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_class_f32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_class_f32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_class_f32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_class_f32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_class_f32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_class_f32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_class_f32 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lt_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x62,0x7c]
+
+v_cmp_eq_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x64,0x7c]
+
+v_cmp_le_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x66,0x7c]
+
+v_cmp_gt_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x68,0x7c]
+
+v_cmp_ne_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x6a,0x7c]
+
+v_cmp_ge_i16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x6c,0x7c]
+
+v_cmp_lt_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x62,0x7c]
+
+v_cmp_lt_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x64,0x7c]
+
+v_cmp_eq_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x66,0x7c]
+
+v_cmp_le_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x68,0x7c]
+
+v_cmp_gt_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x6a,0x7c]
+
+v_cmp_ne_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ne_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ne_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ne_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_i16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x6c,0x7c]
+
+v_cmp_ge_i16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_i16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_i16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_i16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_i16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_i16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_class_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0xfa,0x7c]
+
+v_cmp_f_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa0,0x7c]
+
+v_cmp_lt_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa2,0x7c]
+
+v_cmp_eq_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa4,0x7c]
+
+v_cmp_le_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa6,0x7c]
+
+v_cmp_gt_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xa8,0x7c]
+
+v_cmp_ne_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xaa,0x7c]
+
+v_cmp_ge_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xac,0x7c]
+
+v_cmp_t_i64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xae,0x7c]
+
+v_cmp_class_f64 vcc, v[1:2], v2
+// W64: encoding: [0x01,0x05,0xfe,0x7c]
+
+v_cmp_f_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb0,0x7c]
+
+v_cmp_lt_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb2,0x7c]
+
+v_cmp_eq_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb4,0x7c]
+
+v_cmp_le_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb6,0x7c]
+
+v_cmp_gt_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xb8,0x7c]
+
+v_cmp_ne_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xba,0x7c]
+
+v_cmp_ge_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xbc,0x7c]
+
+v_cmp_t_u64 vcc, v[1:2], v[2:3]
+// W64: encoding: [0x01,0x05,0xbe,0x7c]
+
+v_cmp_f_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa0,0x7c]
+
+v_cmp_f_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_f_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_f_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_f_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_f_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_f_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa2,0x7c]
+
+v_cmp_lt_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_lt_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa4,0x7c]
+
+v_cmp_eq_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_eq_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa6,0x7c]
+
+v_cmp_le_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_le_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_le_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_le_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_le_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_le_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xa8,0x7c]
+
+v_cmp_gt_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_gt_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xaa,0x7c]
+
+v_cmp_ne_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ne_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ne_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xac,0x7c]
+
+v_cmp_ge_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ge_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_t_i64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xae,0x7c]
+
+v_cmp_t_i64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_t_i64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_t_i64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_t_i64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_t_i64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_t_i64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_t_i64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_t_i64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_t_i64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_t_i64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_t_i64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_t_i64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_class_f64 s10, v[1:2], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f64 s12, v[1:2], v2
+// W32: encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f64 s100, v[1:2], v2
+// W32: encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_class_f64 vcc_lo, v[1:2], v2
+// W32: encoding: [0x01,0x05,0xfe,0x7c]
+
+v_cmp_class_f64 s10, v[254:255], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_class_f64 s10, s[2:3], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, s[4:5], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, s[100:101], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, vcc, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, exec, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_class_f64 s10, v[1:2], v255
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_class_f64 s10, v[1:2], s2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], s101
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], vcc_lo
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], vcc_hi
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], m0
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], exec_lo
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], exec_hi
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_class_f64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_class_f64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_class_f64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_class_f64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_class_f64 s10, -v[1:2], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_f_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb0,0x7c]
+
+v_cmp_f_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_f_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_f_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_f_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_f_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_f_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb2,0x7c]
+
+v_cmp_lt_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_lt_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb4,0x7c]
+
+v_cmp_eq_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_eq_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb6,0x7c]
+
+v_cmp_le_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_le_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_le_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_le_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_le_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_le_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xb8,0x7c]
+
+v_cmp_gt_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_gt_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xba,0x7c]
+
+v_cmp_ne_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ne_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ne_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xbc,0x7c]
+
+v_cmp_ge_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_ge_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_t_u64 s10, v[1:2], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u64 s12, v[1:2], v[2:3]
+// W32: encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u64 s100, v[1:2], v[2:3]
+// W32: encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
+// W32: encoding: [0x01,0x05,0xbe,0x7c]
+
+v_cmp_t_u64 s10, v[254:255], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+
+v_cmp_t_u64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, vcc, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, exec, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, 0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, -1, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, 0.5, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, -4.0, v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_t_u64 s10, v[1:2], v[254:255]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmp_t_u64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmp_t_u64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmp_t_u64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmp_t_u64 s10, v[1:2], vcc
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_t_u64 s10, v[1:2], exec
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_t_u64 s10, v[1:2], 0
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_t_u64 s10, v[1:2], -1
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_t_u64 s10, v[1:2], 0.5
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_t_u64 s10, v[1:2], -4.0
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x72,0x7c]
+
+v_cmp_eq_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x74,0x7c]
+
+v_cmp_le_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x76,0x7c]
+
+v_cmp_gt_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x78,0x7c]
+
+v_cmp_ne_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x7a,0x7c]
+
+v_cmp_ge_u16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x7c,0x7c]
+
+v_cmp_f_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x90,0x7c]
+
+v_cmp_lt_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x92,0x7c]
+
+v_cmp_eq_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x94,0x7c]
+
+v_cmp_le_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x96,0x7c]
+
+v_cmp_gt_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x98,0x7c]
+
+v_cmp_ne_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9a,0x7c]
+
+v_cmp_ge_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9c,0x7c]
+
+v_cmp_t_u32 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x9e,0x7c]
+
+v_cmp_f_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x00,0x7c]
+
+v_cmp_lt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x02,0x7c]
+
+v_cmp_eq_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x04,0x7c]
+
+v_cmp_le_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x06,0x7c]
+
+v_cmp_gt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x08,0x7c]
+
+v_cmp_lg_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0a,0x7c]
+
+v_cmp_ge_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0c,0x7c]
+
+v_cmp_o_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x0e,0x7c]
+
+v_cmp_u_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x10,0x7c]
+
+v_cmp_nge_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x12,0x7c]
+
+v_cmp_nlg_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x14,0x7c]
+
+v_cmp_ngt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x16,0x7c]
+
+v_cmp_nle_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x18,0x7c]
+
+v_cmp_neq_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1a,0x7c]
+
+v_cmp_nlt_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1c,0x7c]
+
+v_cmp_tru_f16 vcc, v1, v2
+// W64: encoding: [0x01,0x05,0x1e,0x7c]
+
+v_cmp_lt_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x72,0x7c]
+
+v_cmp_lt_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x74,0x7c]
+
+v_cmp_eq_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x76,0x7c]
+
+v_cmp_le_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x78,0x7c]
+
+v_cmp_gt_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x7a,0x7c]
+
+v_cmp_ne_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ne_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ne_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ne_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_u16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x7c,0x7c]
+
+v_cmp_ge_u16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_u16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_u16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_u16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_u16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_u16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x90,0x7c]
+
+v_cmp_f_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_f_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_f_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_f_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_f_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_f_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_lt_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x92,0x7c]
+
+v_cmp_lt_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_lt_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_lt_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_eq_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x94,0x7c]
+
+v_cmp_eq_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_eq_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_eq_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_le_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x96,0x7c]
+
+v_cmp_le_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_le_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_le_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_gt_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x98,0x7c]
+
+v_cmp_gt_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_gt_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_gt_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ne_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ne_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9a,0x7c]
+
+v_cmp_ne_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ne_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ne_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ne_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ne_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ne_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ne_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ne_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_ge_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9c,0x7c]
+
+v_cmp_ge_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_ge_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_ge_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_t_u32 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u32 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u32 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_t_u32 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x9e,0x7c]
+
+v_cmp_t_u32 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_t_u32 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, 0.5, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, -4.0, v2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmp_t_u32 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_t_u32 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_t_u32 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_t_u32 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_t_u32 s10, v1, 0.5
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmp_t_u32 s10, v1, -4.0
+// W32: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmp_f_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x00,0x7c]
+
+v_cmp_f_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_f_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_f_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_f_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_f_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_f_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_f_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_f_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_f_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_f_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x02,0x7c]
+
+v_cmp_lt_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lt_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lt_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lt_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lt_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lt_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lt_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lt_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lt_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lt_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_eq_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x04,0x7c]
+
+v_cmp_eq_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_eq_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_eq_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_eq_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_eq_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_eq_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_eq_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_eq_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_eq_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_eq_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_le_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x06,0x7c]
+
+v_cmp_le_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_le_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_le_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_le_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_le_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_le_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_le_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_le_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_le_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_le_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_gt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x08,0x7c]
+
+v_cmp_gt_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_gt_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_gt_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_gt_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_gt_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_gt_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_gt_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_gt_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_gt_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_gt_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_lg_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0a,0x7c]
+
+v_cmp_lg_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_lg_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_lg_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_lg_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_lg_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_lg_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_lg_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_lg_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_lg_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_lg_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ge_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0c,0x7c]
+
+v_cmp_ge_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ge_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ge_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ge_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ge_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ge_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ge_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ge_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ge_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ge_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_o_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x0e,0x7c]
+
+v_cmp_o_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_o_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_o_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_o_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_o_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_o_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_o_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_o_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_o_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_o_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_u_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x10,0x7c]
+
+v_cmp_u_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_u_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_u_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_u_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_u_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_u_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_u_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_u_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_u_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_u_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nge_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x12,0x7c]
+
+v_cmp_nge_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nge_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nge_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nge_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nge_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nge_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nge_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nge_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nge_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nge_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlg_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x14,0x7c]
+
+v_cmp_nlg_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nlg_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlg_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nlg_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nlg_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlg_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlg_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlg_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlg_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlg_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_ngt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x16,0x7c]
+
+v_cmp_ngt_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_ngt_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_ngt_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_ngt_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_ngt_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_ngt_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_ngt_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_ngt_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_ngt_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_ngt_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nle_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x18,0x7c]
+
+v_cmp_nle_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nle_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nle_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nle_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nle_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nle_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nle_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nle_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nle_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nle_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_neq_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1a,0x7c]
+
+v_cmp_neq_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_neq_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_neq_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_neq_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_neq_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_neq_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_neq_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_neq_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_neq_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_neq_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_nlt_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1c,0x7c]
+
+v_cmp_nlt_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_nlt_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_nlt_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_nlt_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_nlt_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_nlt_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_nlt_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_nlt_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_nlt_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_nlt_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f16 s10, v1, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f16 s12, v1, v2
+// W32: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f16 s100, v1, v2
+// W32: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_tru_f16 vcc_lo, v1, v2
+// W32: encoding: [0x01,0x05,0x1e,0x7c]
+
+v_cmp_tru_f16 s10, v255, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+
+v_cmp_tru_f16 s10, s1, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, s101, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, vcc_lo, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, vcc_hi, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, m0, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, exec_lo, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, exec_hi, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, 0, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, -1, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmp_tru_f16 s10, v1, v255
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+
+v_cmp_tru_f16 s10, v1, s2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, s101
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, vcc_lo
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, vcc_hi
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, m0
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, exec_lo
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, exec_hi
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmp_tru_f16 s10, v1, 0
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmp_tru_f16 s10, v1, -1
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmp_tru_f16 s10, -v1, v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmp_tru_f16 s10, v1, -v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmp_tru_f16 s10, -v1, -v2
+// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmp_tru_f16 s10, v1, v2 clamp
+// W32: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+
+v_cmp_f_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
+// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
+// W64: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f32_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x7d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x7d,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[12:13], v[1:2], v2
+// W64: encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[100:101], v[1:2], v2
+// W64: encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[254:255], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], s[2:3], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], s[4:5], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], s[100:101], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], vcc, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], exec, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], v255
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], s2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], s101
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], m0
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
+// W64: encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
+// W64: encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
+// W64: encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], exec
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], 0
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], -1
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
+// W64: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_i64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s10, s[2:3], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s10, s[4:5], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_class_f64_e64 s10, s[100:101], v2
+// W32: encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, s[2:3], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, s[4:5], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, s[100:101], v[2:3]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, v[1:2], s[4:5]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, v[1:2], s[6:7]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u64_e64 s10, v[1:2], s[100:101]
+// W32: encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x01,0x00,0x00,0x38,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x01,0x00,0x00,0xc4,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ne_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_t_u32_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[12:13], v1, v2
+// W64: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[100:101], v1, v2
+// W64: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v255, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], s1, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], s101, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], m0, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], 0, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], -1, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], 0.5, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], -4.0, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, v255
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, s2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, s101
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, m0
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, 0
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, -1
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, 0.5
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, -4.0
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], -v1, v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, -v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], -v1, -v2
+// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+
+v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
+// W64: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: invalid operand for instruction
+

diff  --git a/llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s b/llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s
new file mode 100644
index 0000000000000..def485edf7568
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s
@@ -0,0 +1,10557 @@
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s
+// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s
+
+v_cmpx_f_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x20,0x7d]
+
+v_cmpx_f_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x20,0x7d]
+
+v_cmpx_f_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x21,0x7d]
+
+v_cmpx_f_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x20,0x7d]
+
+v_cmpx_f_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x20,0x7d]
+
+v_cmpx_f_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x20,0x7d]
+
+v_cmpx_f_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x21,0x7d]
+
+v_cmpx_f_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_f_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_f_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_f_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_f_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_f_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_f_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_f_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_f_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x22,0x7d]
+
+v_cmpx_lt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x22,0x7d]
+
+v_cmpx_lt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x23,0x7d]
+
+v_cmpx_lt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x22,0x7d]
+
+v_cmpx_lt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x22,0x7d]
+
+v_cmpx_lt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x22,0x7d]
+
+v_cmpx_lt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x23,0x7d]
+
+v_cmpx_lt_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lt_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lt_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_eq_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x24,0x7d]
+
+v_cmpx_eq_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x24,0x7d]
+
+v_cmpx_eq_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x25,0x7d]
+
+v_cmpx_eq_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x24,0x7d]
+
+v_cmpx_eq_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x24,0x7d]
+
+v_cmpx_eq_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x24,0x7d]
+
+v_cmpx_eq_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x25,0x7d]
+
+v_cmpx_eq_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_eq_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_eq_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_le_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x26,0x7d]
+
+v_cmpx_le_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x26,0x7d]
+
+v_cmpx_le_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x27,0x7d]
+
+v_cmpx_le_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x26,0x7d]
+
+v_cmpx_le_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x26,0x7d]
+
+v_cmpx_le_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x26,0x7d]
+
+v_cmpx_le_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x27,0x7d]
+
+v_cmpx_le_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_le_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_le_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_gt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x28,0x7d]
+
+v_cmpx_gt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x28,0x7d]
+
+v_cmpx_gt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x29,0x7d]
+
+v_cmpx_gt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x28,0x7d]
+
+v_cmpx_gt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x28,0x7d]
+
+v_cmpx_gt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x28,0x7d]
+
+v_cmpx_gt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x29,0x7d]
+
+v_cmpx_gt_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_gt_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_gt_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lg_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2a,0x7d]
+
+v_cmpx_lg_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2a,0x7d]
+
+v_cmpx_lg_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lg_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lg_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2b,0x7d]
+
+v_cmpx_lg_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2a,0x7d]
+
+v_cmpx_lg_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2a,0x7d]
+
+v_cmpx_lg_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2a,0x7d]
+
+v_cmpx_lg_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2b,0x7d]
+
+v_cmpx_lg_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lg_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lg_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lg_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lg_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lg_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lg_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lg_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lg_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lg_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lg_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lg_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lg_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lg_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ge_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2c,0x7d]
+
+v_cmpx_ge_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2c,0x7d]
+
+v_cmpx_ge_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2d,0x7d]
+
+v_cmpx_ge_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2c,0x7d]
+
+v_cmpx_ge_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2c,0x7d]
+
+v_cmpx_ge_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2c,0x7d]
+
+v_cmpx_ge_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2d,0x7d]
+
+v_cmpx_ge_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ge_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ge_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_o_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2e,0x7d]
+
+v_cmpx_o_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2e,0x7d]
+
+v_cmpx_o_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_o_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_o_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2f,0x7d]
+
+v_cmpx_o_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x2e,0x7d]
+
+v_cmpx_o_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x2e,0x7d]
+
+v_cmpx_o_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x2e,0x7d]
+
+v_cmpx_o_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x2f,0x7d]
+
+v_cmpx_o_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_o_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_o_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_o_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_o_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_o_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_o_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_o_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_o_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_o_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_o_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_o_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_o_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_o_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_u_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x30,0x7d]
+
+v_cmpx_u_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x30,0x7d]
+
+v_cmpx_u_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_u_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_u_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x31,0x7d]
+
+v_cmpx_u_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x30,0x7d]
+
+v_cmpx_u_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x30,0x7d]
+
+v_cmpx_u_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x30,0x7d]
+
+v_cmpx_u_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x31,0x7d]
+
+v_cmpx_u_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_u_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_u_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_u_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_u_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_u_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_u_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_u_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_u_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_u_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_u_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_u_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_u_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_u_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nge_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x32,0x7d]
+
+v_cmpx_nge_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x32,0x7d]
+
+v_cmpx_nge_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nge_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nge_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x33,0x7d]
+
+v_cmpx_nge_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x32,0x7d]
+
+v_cmpx_nge_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x32,0x7d]
+
+v_cmpx_nge_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x32,0x7d]
+
+v_cmpx_nge_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x33,0x7d]
+
+v_cmpx_nge_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nge_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nge_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nge_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nge_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nge_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nge_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nge_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nge_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nge_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nge_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nge_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nge_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nge_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlg_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x34,0x7d]
+
+v_cmpx_nlg_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x34,0x7d]
+
+v_cmpx_nlg_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nlg_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nlg_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x35,0x7d]
+
+v_cmpx_nlg_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x34,0x7d]
+
+v_cmpx_nlg_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x34,0x7d]
+
+v_cmpx_nlg_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x34,0x7d]
+
+v_cmpx_nlg_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x35,0x7d]
+
+v_cmpx_nlg_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nlg_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlg_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlg_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nlg_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nlg_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlg_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlg_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ngt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x36,0x7d]
+
+v_cmpx_ngt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x36,0x7d]
+
+v_cmpx_ngt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ngt_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ngt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x37,0x7d]
+
+v_cmpx_ngt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x36,0x7d]
+
+v_cmpx_ngt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x36,0x7d]
+
+v_cmpx_ngt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x36,0x7d]
+
+v_cmpx_ngt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x37,0x7d]
+
+v_cmpx_ngt_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ngt_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ngt_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ngt_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ngt_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ngt_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ngt_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ngt_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nle_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x38,0x7d]
+
+v_cmpx_nle_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x38,0x7d]
+
+v_cmpx_nle_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nle_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nle_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x39,0x7d]
+
+v_cmpx_nle_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x38,0x7d]
+
+v_cmpx_nle_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x38,0x7d]
+
+v_cmpx_nle_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x38,0x7d]
+
+v_cmpx_nle_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x39,0x7d]
+
+v_cmpx_nle_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nle_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nle_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nle_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nle_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nle_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nle_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nle_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nle_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nle_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nle_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nle_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nle_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nle_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_neq_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3a,0x7d]
+
+v_cmpx_neq_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3a,0x7d]
+
+v_cmpx_neq_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_neq_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_neq_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3b,0x7d]
+
+v_cmpx_neq_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3a,0x7d]
+
+v_cmpx_neq_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3a,0x7d]
+
+v_cmpx_neq_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3a,0x7d]
+
+v_cmpx_neq_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3b,0x7d]
+
+v_cmpx_neq_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_neq_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_neq_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_neq_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_neq_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_neq_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_neq_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_neq_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_neq_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_neq_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_neq_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_neq_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_neq_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_neq_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3c,0x7d]
+
+v_cmpx_nlt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3c,0x7d]
+
+v_cmpx_nlt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nlt_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nlt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3d,0x7d]
+
+v_cmpx_nlt_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3c,0x7d]
+
+v_cmpx_nlt_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3c,0x7d]
+
+v_cmpx_nlt_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3c,0x7d]
+
+v_cmpx_nlt_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3d,0x7d]
+
+v_cmpx_nlt_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nlt_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlt_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlt_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nlt_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nlt_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlt_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlt_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_tru_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3e,0x7d]
+
+v_cmpx_tru_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3e,0x7d]
+
+v_cmpx_tru_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_tru_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_tru_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3f,0x7d]
+
+v_cmpx_tru_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x3e,0x7d]
+
+v_cmpx_tru_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x3e,0x7d]
+
+v_cmpx_tru_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x3e,0x7d]
+
+v_cmpx_tru_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x3f,0x7d]
+
+v_cmpx_tru_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_tru_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_tru_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_tru_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_tru_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_tru_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_tru_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_tru_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_tru_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_tru_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_tru_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_tru_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_tru_f32 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_tru_f32 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_f_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x40,0x7d]
+
+v_cmpx_f_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x40,0x7d]
+
+v_cmpx_f_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x41,0x7d]
+
+v_cmpx_f_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x40,0x7d]
+
+v_cmpx_f_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x40,0x7d]
+
+v_cmpx_f_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x40,0x7d]
+
+v_cmpx_f_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x40,0x7d]
+
+v_cmpx_f_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x40,0x7d]
+
+v_cmpx_f_f64_e64 exec, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 vcc, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 0, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 -1, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 0.5, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 -4.0, v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
+
+v_cmpx_f_f64_e64 v[1:2], v[254:255]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
+
+v_cmpx_f_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_f_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_f_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_f_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_f_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_f_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_f_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x42,0x7d]
+
+v_cmpx_lt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x42,0x7d]
+
+v_cmpx_lt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x42,0x7d]
+
+v_cmpx_lt_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x43,0x7d]
+
+v_cmpx_lt_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_lt_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_lt_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_lt_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lt_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lt_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_eq_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x44,0x7d]
+
+v_cmpx_eq_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x44,0x7d]
+
+v_cmpx_eq_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x45,0x7d]
+
+v_cmpx_eq_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x44,0x7d]
+
+v_cmpx_eq_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x44,0x7d]
+
+v_cmpx_eq_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x44,0x7d]
+
+v_cmpx_eq_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x44,0x7d]
+
+v_cmpx_eq_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x45,0x7d]
+
+v_cmpx_eq_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_eq_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_eq_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_eq_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_eq_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_eq_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_le_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x46,0x7d]
+
+v_cmpx_le_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x46,0x7d]
+
+v_cmpx_le_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x47,0x7d]
+
+v_cmpx_le_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x46,0x7d]
+
+v_cmpx_le_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x46,0x7d]
+
+v_cmpx_le_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x46,0x7d]
+
+v_cmpx_le_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x46,0x7d]
+
+v_cmpx_le_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x47,0x7d]
+
+v_cmpx_le_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_le_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_le_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_le_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_le_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_le_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_gt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x48,0x7d]
+
+v_cmpx_gt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x48,0x7d]
+
+v_cmpx_gt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x49,0x7d]
+
+v_cmpx_gt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x48,0x7d]
+
+v_cmpx_gt_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x48,0x7d]
+
+v_cmpx_gt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x48,0x7d]
+
+v_cmpx_gt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x48,0x7d]
+
+v_cmpx_gt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x49,0x7d]
+
+v_cmpx_gt_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_gt_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_gt_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_gt_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_gt_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_gt_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lg_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4a,0x7d]
+
+v_cmpx_lg_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4a,0x7d]
+
+v_cmpx_lg_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lg_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lg_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4b,0x7d]
+
+v_cmpx_lg_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4a,0x7d]
+
+v_cmpx_lg_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x4a,0x7d]
+
+v_cmpx_lg_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4a,0x7d]
+
+v_cmpx_lg_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4a,0x7d]
+
+v_cmpx_lg_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4b,0x7d]
+
+v_cmpx_lg_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_lg_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_lg_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_lg_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lg_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lg_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lg_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lg_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lg_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lg_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lg_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lg_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ge_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4c,0x7d]
+
+v_cmpx_ge_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4c,0x7d]
+
+v_cmpx_ge_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4d,0x7d]
+
+v_cmpx_ge_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4c,0x7d]
+
+v_cmpx_ge_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x4c,0x7d]
+
+v_cmpx_ge_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4c,0x7d]
+
+v_cmpx_ge_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4c,0x7d]
+
+v_cmpx_ge_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4d,0x7d]
+
+v_cmpx_ge_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ge_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ge_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ge_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ge_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ge_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_o_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4e,0x7d]
+
+v_cmpx_o_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4e,0x7d]
+
+v_cmpx_o_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_o_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_o_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4f,0x7d]
+
+v_cmpx_o_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x4e,0x7d]
+
+v_cmpx_o_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x4e,0x7d]
+
+v_cmpx_o_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x4e,0x7d]
+
+v_cmpx_o_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x4e,0x7d]
+
+v_cmpx_o_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x4f,0x7d]
+
+v_cmpx_o_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_o_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_o_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_o_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_o_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_o_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_o_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_o_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_o_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_o_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_o_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_o_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_u_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x50,0x7d]
+
+v_cmpx_u_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x50,0x7d]
+
+v_cmpx_u_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_u_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_u_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x51,0x7d]
+
+v_cmpx_u_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x50,0x7d]
+
+v_cmpx_u_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x50,0x7d]
+
+v_cmpx_u_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x50,0x7d]
+
+v_cmpx_u_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x50,0x7d]
+
+v_cmpx_u_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x51,0x7d]
+
+v_cmpx_u_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_u_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_u_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_u_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_u_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_u_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_u_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_u_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_u_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_u_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_u_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_u_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nge_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x52,0x7d]
+
+v_cmpx_nge_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x52,0x7d]
+
+v_cmpx_nge_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nge_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nge_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x53,0x7d]
+
+v_cmpx_nge_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x52,0x7d]
+
+v_cmpx_nge_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x52,0x7d]
+
+v_cmpx_nge_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x52,0x7d]
+
+v_cmpx_nge_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x52,0x7d]
+
+v_cmpx_nge_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x53,0x7d]
+
+v_cmpx_nge_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_nge_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_nge_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_nge_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nge_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nge_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nge_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nge_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nge_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nge_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nge_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nge_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlg_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x54,0x7d]
+
+v_cmpx_nlg_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x54,0x7d]
+
+v_cmpx_nlg_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nlg_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nlg_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x55,0x7d]
+
+v_cmpx_nlg_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x54,0x7d]
+
+v_cmpx_nlg_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x54,0x7d]
+
+v_cmpx_nlg_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x54,0x7d]
+
+v_cmpx_nlg_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x54,0x7d]
+
+v_cmpx_nlg_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x55,0x7d]
+
+v_cmpx_nlg_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_nlg_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_nlg_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_nlg_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlg_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlg_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlg_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlg_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nlg_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nlg_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlg_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlg_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ngt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x56,0x7d]
+
+v_cmpx_ngt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x56,0x7d]
+
+v_cmpx_ngt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ngt_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ngt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x57,0x7d]
+
+v_cmpx_ngt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x56,0x7d]
+
+v_cmpx_ngt_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x56,0x7d]
+
+v_cmpx_ngt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x56,0x7d]
+
+v_cmpx_ngt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x56,0x7d]
+
+v_cmpx_ngt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x57,0x7d]
+
+v_cmpx_ngt_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ngt_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ngt_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ngt_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ngt_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ngt_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ngt_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ngt_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ngt_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ngt_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ngt_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ngt_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nle_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x58,0x7d]
+
+v_cmpx_nle_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x58,0x7d]
+
+v_cmpx_nle_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nle_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nle_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x59,0x7d]
+
+v_cmpx_nle_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x58,0x7d]
+
+v_cmpx_nle_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x58,0x7d]
+
+v_cmpx_nle_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x58,0x7d]
+
+v_cmpx_nle_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x58,0x7d]
+
+v_cmpx_nle_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x59,0x7d]
+
+v_cmpx_nle_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_nle_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_nle_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_nle_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nle_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nle_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nle_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nle_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nle_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nle_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nle_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nle_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_neq_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5a,0x7d]
+
+v_cmpx_neq_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5a,0x7d]
+
+v_cmpx_neq_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_neq_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_neq_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5b,0x7d]
+
+v_cmpx_neq_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5a,0x7d]
+
+v_cmpx_neq_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x5a,0x7d]
+
+v_cmpx_neq_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5a,0x7d]
+
+v_cmpx_neq_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5a,0x7d]
+
+v_cmpx_neq_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5b,0x7d]
+
+v_cmpx_neq_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_neq_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_neq_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_neq_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_neq_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_neq_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_neq_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_neq_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_neq_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_neq_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_neq_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_neq_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5c,0x7d]
+
+v_cmpx_nlt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5c,0x7d]
+
+v_cmpx_nlt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_nlt_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_nlt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5d,0x7d]
+
+v_cmpx_nlt_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5c,0x7d]
+
+v_cmpx_nlt_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x5c,0x7d]
+
+v_cmpx_nlt_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5c,0x7d]
+
+v_cmpx_nlt_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5c,0x7d]
+
+v_cmpx_nlt_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5d,0x7d]
+
+v_cmpx_nlt_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_nlt_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_nlt_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_nlt_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlt_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlt_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlt_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlt_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_nlt_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_nlt_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlt_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlt_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_tru_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5e,0x7d]
+
+v_cmpx_tru_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5e,0x7d]
+
+v_cmpx_tru_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_tru_f64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_tru_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5f,0x7d]
+
+v_cmpx_tru_f64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0x5e,0x7d]
+
+v_cmpx_tru_f64 exec, v[1:2]
+// GFX11: encoding: [0x7e,0x02,0x5e,0x7d]
+
+v_cmpx_tru_f64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0x5e,0x7d]
+
+v_cmpx_tru_f64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0x5e,0x7d]
+
+v_cmpx_tru_f64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0x5f,0x7d]
+
+v_cmpx_tru_f64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_tru_f64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_tru_f64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_tru_f64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_tru_f64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_tru_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_tru_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_tru_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_tru_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_tru_f64 -v[1:2], v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_tru_f64 v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_tru_f64 -v[1:2], -v[2:3]
+// GFX11: encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_f_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x80,0x7d]
+
+v_cmpx_f_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x80,0x7d]
+
+v_cmpx_f_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x81,0x7d]
+
+v_cmpx_f_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x80,0x7d]
+
+v_cmpx_f_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x80,0x7d]
+
+v_cmpx_f_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x80,0x7d]
+
+v_cmpx_f_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x81,0x7d]
+
+v_cmpx_f_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_f_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_f_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_f_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_f_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_f_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x82,0x7d]
+
+v_cmpx_lt_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x82,0x7d]
+
+v_cmpx_lt_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x83,0x7d]
+
+v_cmpx_lt_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x82,0x7d]
+
+v_cmpx_lt_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x82,0x7d]
+
+v_cmpx_lt_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x82,0x7d]
+
+v_cmpx_lt_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x83,0x7d]
+
+v_cmpx_lt_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x84,0x7d]
+
+v_cmpx_eq_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x84,0x7d]
+
+v_cmpx_eq_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x85,0x7d]
+
+v_cmpx_eq_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x84,0x7d]
+
+v_cmpx_eq_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x84,0x7d]
+
+v_cmpx_eq_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x84,0x7d]
+
+v_cmpx_eq_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x85,0x7d]
+
+v_cmpx_eq_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x86,0x7d]
+
+v_cmpx_le_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x86,0x7d]
+
+v_cmpx_le_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x87,0x7d]
+
+v_cmpx_le_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x86,0x7d]
+
+v_cmpx_le_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x86,0x7d]
+
+v_cmpx_le_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x86,0x7d]
+
+v_cmpx_le_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x87,0x7d]
+
+v_cmpx_le_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x88,0x7d]
+
+v_cmpx_gt_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x88,0x7d]
+
+v_cmpx_gt_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x89,0x7d]
+
+v_cmpx_gt_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x88,0x7d]
+
+v_cmpx_gt_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x88,0x7d]
+
+v_cmpx_gt_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x88,0x7d]
+
+v_cmpx_gt_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x89,0x7d]
+
+v_cmpx_gt_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ne_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8a,0x7d]
+
+v_cmpx_ne_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8a,0x7d]
+
+v_cmpx_ne_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ne_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ne_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8b,0x7d]
+
+v_cmpx_ne_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8a,0x7d]
+
+v_cmpx_ne_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8a,0x7d]
+
+v_cmpx_ne_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8a,0x7d]
+
+v_cmpx_ne_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8b,0x7d]
+
+v_cmpx_ne_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ne_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ne_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ne_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ne_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ne_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ne_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8c,0x7d]
+
+v_cmpx_ge_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8c,0x7d]
+
+v_cmpx_ge_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8d,0x7d]
+
+v_cmpx_ge_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8c,0x7d]
+
+v_cmpx_ge_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8c,0x7d]
+
+v_cmpx_ge_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8c,0x7d]
+
+v_cmpx_ge_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8d,0x7d]
+
+v_cmpx_ge_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_t_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8e,0x7d]
+
+v_cmpx_t_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8e,0x7d]
+
+v_cmpx_t_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_t_i32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_t_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8f,0x7d]
+
+v_cmpx_t_i32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x8e,0x7d]
+
+v_cmpx_t_i32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x8e,0x7d]
+
+v_cmpx_t_i32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 0, v2
+// GFX11: encoding: [0x80,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x8e,0x7d]
+
+v_cmpx_t_i32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x8f,0x7d]
+
+v_cmpx_t_i32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_t_i32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_t_i32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_t_i32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_t_i32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_t_i32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_t_i32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_t_i32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_t_i32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_t_i32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_t_i32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_class_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0xfc,0x7d]
+
+v_cmpx_class_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0xfc,0x7d]
+
+v_cmpx_class_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_class_f32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_class_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0xfd,0x7d]
+
+v_cmpx_class_f32 v1, v2
+// GFX11: encoding: [0x01,0x05,0xfc,0x7d]
+
+v_cmpx_class_f32 v255, v2
+// GFX11: encoding: [0xff,0x05,0xfc,0x7d]
+
+v_cmpx_class_f32 s1, v2
+// GFX11: encoding: [0x01,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 s101, v2
+// GFX11: encoding: [0x65,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 0, v2
+// GFX11: encoding: [0x80,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0xfc,0x7d]
+
+v_cmpx_class_f32 v1, v255
+// GFX11: encoding: [0x01,0xff,0xfd,0x7d]
+
+v_cmpx_class_f32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_class_f32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_class_f32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_class_f32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_class_f32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_class_f32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_class_f32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_class_f32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_class_f32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_class_f32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_class_f32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_class_f32 -v1, v2
+// GFX11: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lt_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x62,0x7d]
+
+v_cmpx_lt_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_lt_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_lt_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x62,0x7d]
+
+v_cmpx_lt_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x62,0x7d]
+
+v_cmpx_lt_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x64,0x7d]
+
+v_cmpx_eq_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_eq_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_eq_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x64,0x7d]
+
+v_cmpx_eq_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x64,0x7d]
+
+v_cmpx_eq_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x66,0x7d]
+
+v_cmpx_le_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_le_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_le_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x66,0x7d]
+
+v_cmpx_le_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x66,0x7d]
+
+v_cmpx_le_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x68,0x7d]
+
+v_cmpx_gt_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_gt_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_gt_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x68,0x7d]
+
+v_cmpx_gt_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x68,0x7d]
+
+v_cmpx_gt_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x6a,0x7d]
+
+v_cmpx_ne_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ne_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ne_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x6a,0x7d]
+
+v_cmpx_ne_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x6a,0x7d]
+
+v_cmpx_ne_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ne_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ne_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ne_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ne_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ne_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x6c,0x7d]
+
+v_cmpx_ge_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ge_i16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ge_i16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x6c,0x7d]
+
+v_cmpx_ge_i16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 0, v2
+// GFX11: encoding: [0x80,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x6c,0x7d]
+
+v_cmpx_ge_i16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_i16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_i16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_i16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_i16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_i16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_i16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_i16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_i16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_class_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0xfa,0x7d]
+
+v_cmpx_class_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_class_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_class_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0xfa,0x7d]
+
+v_cmpx_class_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfa,0x7d]
+
+v_cmpx_class_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_class_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_class_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_class_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_class_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_class_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_class_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_class_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_class_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_class_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_f_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa0,0x7d]
+
+v_cmpx_f_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa0,0x7d]
+
+v_cmpx_f_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa1,0x7d]
+
+v_cmpx_f_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa0,0x7d]
+
+v_cmpx_f_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa0,0x7d]
+
+v_cmpx_f_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa0,0x7d]
+
+v_cmpx_f_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa1,0x7d]
+
+v_cmpx_f_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_f_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_f_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_f_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa2,0x7d]
+
+v_cmpx_lt_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa2,0x7d]
+
+v_cmpx_lt_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa3,0x7d]
+
+v_cmpx_lt_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa2,0x7d]
+
+v_cmpx_lt_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa2,0x7d]
+
+v_cmpx_lt_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa2,0x7d]
+
+v_cmpx_lt_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa3,0x7d]
+
+v_cmpx_lt_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_lt_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_lt_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_lt_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa4,0x7d]
+
+v_cmpx_eq_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa4,0x7d]
+
+v_cmpx_eq_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa5,0x7d]
+
+v_cmpx_eq_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa4,0x7d]
+
+v_cmpx_eq_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa4,0x7d]
+
+v_cmpx_eq_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa4,0x7d]
+
+v_cmpx_eq_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa5,0x7d]
+
+v_cmpx_eq_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_eq_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_eq_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_eq_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa6,0x7d]
+
+v_cmpx_le_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa6,0x7d]
+
+v_cmpx_le_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa7,0x7d]
+
+v_cmpx_le_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa6,0x7d]
+
+v_cmpx_le_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa6,0x7d]
+
+v_cmpx_le_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa6,0x7d]
+
+v_cmpx_le_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa7,0x7d]
+
+v_cmpx_le_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_le_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_le_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_le_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa8,0x7d]
+
+v_cmpx_gt_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa8,0x7d]
+
+v_cmpx_gt_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa9,0x7d]
+
+v_cmpx_gt_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xa8,0x7d]
+
+v_cmpx_gt_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xa8,0x7d]
+
+v_cmpx_gt_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xa8,0x7d]
+
+v_cmpx_gt_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xa9,0x7d]
+
+v_cmpx_gt_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_gt_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_gt_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_gt_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ne_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xaa,0x7d]
+
+v_cmpx_ne_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xaa,0x7d]
+
+v_cmpx_ne_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ne_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ne_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xab,0x7d]
+
+v_cmpx_ne_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xaa,0x7d]
+
+v_cmpx_ne_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xaa,0x7d]
+
+v_cmpx_ne_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xaa,0x7d]
+
+v_cmpx_ne_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xab,0x7d]
+
+v_cmpx_ne_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ne_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ne_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ne_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ne_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xac,0x7d]
+
+v_cmpx_ge_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xac,0x7d]
+
+v_cmpx_ge_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xad,0x7d]
+
+v_cmpx_ge_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xac,0x7d]
+
+v_cmpx_ge_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xac,0x7d]
+
+v_cmpx_ge_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xac,0x7d]
+
+v_cmpx_ge_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xad,0x7d]
+
+v_cmpx_ge_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ge_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ge_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ge_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_t_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xae,0x7d]
+
+v_cmpx_t_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xae,0x7d]
+
+v_cmpx_t_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_t_i64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_t_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xaf,0x7d]
+
+v_cmpx_t_i64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xae,0x7d]
+
+v_cmpx_t_i64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xae,0x7d]
+
+v_cmpx_t_i64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xae,0x7d]
+
+v_cmpx_t_i64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xaf,0x7d]
+
+v_cmpx_t_i64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_t_i64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_t_i64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_t_i64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_t_i64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_t_i64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_t_i64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_t_i64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_t_i64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_class_f64 v[1:2], v2
+// GFX11: encoding: [0x01,0x05,0xfe,0x7d]
+
+v_cmpx_class_f64 v[254:255], v2
+// GFX11: encoding: [0xfe,0x05,0xfe,0x7d]
+
+v_cmpx_class_f64 s[2:3], v2
+// GFX11: encoding: [0x02,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 s[4:5], v2
+// GFX11: encoding: [0x04,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 s[100:101], v2
+// GFX11: encoding: [0x64,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 vcc, v2
+// GFX11: encoding: [0x6a,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 exec, v2
+// GFX11: encoding: [0x7e,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 0, v2
+// GFX11: encoding: [0x80,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_class_f64 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_class_f64 v[1:2], v255
+// GFX11: encoding: [0x01,0xff,0xff,0x7d]
+
+v_cmpx_class_f64 v[1:2], v2
+// GFX11: encoding: [0x01,0x05,0xfe,0x7d]
+
+v_cmpx_class_f64 v[254:255], v2
+// GFX11: encoding: [0xfe,0x05,0xfe,0x7d]
+
+v_cmpx_class_f64 s[2:3], v2
+// GFX11: encoding: [0x02,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 s[4:5], v2
+// GFX11: encoding: [0x04,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 vcc, v2
+// GFX11: encoding: [0x6a,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 0, v2
+// GFX11: encoding: [0x80,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 -1, v2
+// GFX11: encoding: [0xc1,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0xfe,0x7d]
+
+v_cmpx_class_f64 v[1:2], v255
+// GFX11: encoding: [0x01,0xff,0xff,0x7d]
+
+v_cmpx_class_f64 v[1:2], s2
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], s101
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], vcc_lo
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], vcc_hi
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], m0
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], exec_lo
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], exec_hi
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_class_f64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_class_f64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_class_f64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_class_f64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_class_f64 -v[1:2], v2
+// GFX11: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lt_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x72,0x7d]
+
+v_cmpx_lt_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_lt_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_lt_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x72,0x7d]
+
+v_cmpx_lt_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x72,0x7d]
+
+v_cmpx_lt_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x74,0x7d]
+
+v_cmpx_eq_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_eq_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_eq_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x74,0x7d]
+
+v_cmpx_eq_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x74,0x7d]
+
+v_cmpx_eq_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x76,0x7d]
+
+v_cmpx_le_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_le_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_le_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x76,0x7d]
+
+v_cmpx_le_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x76,0x7d]
+
+v_cmpx_le_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x78,0x7d]
+
+v_cmpx_gt_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_gt_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_gt_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x78,0x7d]
+
+v_cmpx_gt_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x78,0x7d]
+
+v_cmpx_gt_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x7a,0x7d]
+
+v_cmpx_ne_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ne_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ne_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x7a,0x7d]
+
+v_cmpx_ne_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x7a,0x7d]
+
+v_cmpx_ne_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ne_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ne_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ne_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ne_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ne_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x7c,0x7d]
+
+v_cmpx_ge_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ge_u16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ge_u16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x7c,0x7d]
+
+v_cmpx_ge_u16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 0, v2
+// GFX11: encoding: [0x80,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x7c,0x7d]
+
+v_cmpx_ge_u16 v1, s2
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_u16 v1, s101
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_u16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_u16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_u16 v1, m0
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_u16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_u16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_u16 v1, 0
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_u16 v1, -1
+// GFX11: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x90,0x7d]
+
+v_cmpx_f_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x90,0x7d]
+
+v_cmpx_f_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x91,0x7d]
+
+v_cmpx_f_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x90,0x7d]
+
+v_cmpx_f_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x90,0x7d]
+
+v_cmpx_f_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x90,0x7d]
+
+v_cmpx_f_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x91,0x7d]
+
+v_cmpx_f_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_f_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_f_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_f_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_f_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_f_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x92,0x7d]
+
+v_cmpx_lt_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x92,0x7d]
+
+v_cmpx_lt_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x93,0x7d]
+
+v_cmpx_lt_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x92,0x7d]
+
+v_cmpx_lt_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x92,0x7d]
+
+v_cmpx_lt_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x92,0x7d]
+
+v_cmpx_lt_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x93,0x7d]
+
+v_cmpx_lt_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x94,0x7d]
+
+v_cmpx_eq_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x94,0x7d]
+
+v_cmpx_eq_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x95,0x7d]
+
+v_cmpx_eq_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x94,0x7d]
+
+v_cmpx_eq_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x94,0x7d]
+
+v_cmpx_eq_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x94,0x7d]
+
+v_cmpx_eq_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x95,0x7d]
+
+v_cmpx_eq_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x96,0x7d]
+
+v_cmpx_le_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x96,0x7d]
+
+v_cmpx_le_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x97,0x7d]
+
+v_cmpx_le_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x96,0x7d]
+
+v_cmpx_le_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x96,0x7d]
+
+v_cmpx_le_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x96,0x7d]
+
+v_cmpx_le_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x97,0x7d]
+
+v_cmpx_le_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x98,0x7d]
+
+v_cmpx_gt_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x98,0x7d]
+
+v_cmpx_gt_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x99,0x7d]
+
+v_cmpx_gt_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x98,0x7d]
+
+v_cmpx_gt_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x98,0x7d]
+
+v_cmpx_gt_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x98,0x7d]
+
+v_cmpx_gt_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x99,0x7d]
+
+v_cmpx_gt_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ne_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9a,0x7d]
+
+v_cmpx_ne_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9a,0x7d]
+
+v_cmpx_ne_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ne_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ne_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9b,0x7d]
+
+v_cmpx_ne_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9a,0x7d]
+
+v_cmpx_ne_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9a,0x7d]
+
+v_cmpx_ne_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9a,0x7d]
+
+v_cmpx_ne_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9b,0x7d]
+
+v_cmpx_ne_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ne_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ne_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ne_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ne_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ne_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ne_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9c,0x7d]
+
+v_cmpx_ge_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9c,0x7d]
+
+v_cmpx_ge_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9d,0x7d]
+
+v_cmpx_ge_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9c,0x7d]
+
+v_cmpx_ge_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9c,0x7d]
+
+v_cmpx_ge_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9c,0x7d]
+
+v_cmpx_ge_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9d,0x7d]
+
+v_cmpx_ge_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_t_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9e,0x7d]
+
+v_cmpx_t_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9e,0x7d]
+
+v_cmpx_t_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 0xaf123456, v2
+// GFX11: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_t_u32 0x3f717273, v2
+// GFX11: encoding: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_t_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9f,0x7d]
+
+v_cmpx_t_u32 v1, v2
+// GFX11: encoding: [0x01,0x05,0x9e,0x7d]
+
+v_cmpx_t_u32 v255, v2
+// GFX11: encoding: [0xff,0x05,0x9e,0x7d]
+
+v_cmpx_t_u32 s1, v2
+// GFX11: encoding: [0x01,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 s101, v2
+// GFX11: encoding: [0x65,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 0, v2
+// GFX11: encoding: [0x80,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x9e,0x7d]
+
+v_cmpx_t_u32 v1, v255
+// GFX11: encoding: [0x01,0xff,0x9f,0x7d]
+
+v_cmpx_t_u32 v1, s2
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_t_u32 v1, s101
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_t_u32 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_t_u32 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_t_u32 v1, m0
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_t_u32 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_t_u32 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_t_u32 v1, 0
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_t_u32 v1, -1
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_t_u32 v1, 0.5
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_t_u32 v1, -4.0
+// GFX11: encoding: [0x00,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_f_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x7d]
+
+v_cmpx_f_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_f_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_f_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x7d]
+
+v_cmpx_f_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x00,0x7d]
+
+v_cmpx_f_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_f_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_f_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_f_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_f_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_f_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_f_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_f_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x02,0x7d]
+
+v_cmpx_lt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_lt_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_lt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x02,0x7d]
+
+v_cmpx_lt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x02,0x7d]
+
+v_cmpx_lt_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lt_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lt_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lt_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lt_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lt_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lt_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lt_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_eq_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x04,0x7d]
+
+v_cmpx_eq_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_eq_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_eq_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x04,0x7d]
+
+v_cmpx_eq_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x04,0x7d]
+
+v_cmpx_eq_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_eq_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_eq_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_eq_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_eq_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_eq_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_eq_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_eq_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_le_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x06,0x7d]
+
+v_cmpx_le_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_le_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_le_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x06,0x7d]
+
+v_cmpx_le_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x06,0x7d]
+
+v_cmpx_le_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_le_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_le_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_le_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_le_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_le_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_le_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_le_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_gt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x08,0x7d]
+
+v_cmpx_gt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_gt_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_gt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x08,0x7d]
+
+v_cmpx_gt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x08,0x7d]
+
+v_cmpx_gt_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_gt_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_gt_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_gt_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_gt_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_gt_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_gt_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_gt_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_lg_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0a,0x7d]
+
+v_cmpx_lg_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_lg_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_lg_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0a,0x7d]
+
+v_cmpx_lg_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0a,0x7d]
+
+v_cmpx_lg_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_lg_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_lg_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lg_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_lg_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_lg_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lg_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_lg_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lg_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lg_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_lg_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_lg_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ge_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0c,0x7d]
+
+v_cmpx_ge_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ge_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ge_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0c,0x7d]
+
+v_cmpx_ge_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0c,0x7d]
+
+v_cmpx_ge_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ge_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ge_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ge_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ge_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ge_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ge_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ge_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_o_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0e,0x7d]
+
+v_cmpx_o_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_o_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_o_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x0e,0x7d]
+
+v_cmpx_o_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0e,0x7d]
+
+v_cmpx_o_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_o_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_o_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_o_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_o_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_o_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_o_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_o_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_o_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_o_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_o_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_o_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_f_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb0,0x7d]
+
+v_cmpx_f_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb0,0x7d]
+
+v_cmpx_f_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_f_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_f_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb1,0x7d]
+
+v_cmpx_f_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb0,0x7d]
+
+v_cmpx_f_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb0,0x7d]
+
+v_cmpx_f_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb0,0x7d]
+
+v_cmpx_f_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb1,0x7d]
+
+v_cmpx_f_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_f_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_f_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_f_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_f_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_f_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_f_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_f_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_f_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_lt_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb2,0x7d]
+
+v_cmpx_lt_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb2,0x7d]
+
+v_cmpx_lt_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_lt_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_lt_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb3,0x7d]
+
+v_cmpx_lt_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb2,0x7d]
+
+v_cmpx_lt_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb2,0x7d]
+
+v_cmpx_lt_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb2,0x7d]
+
+v_cmpx_lt_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb3,0x7d]
+
+v_cmpx_lt_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_lt_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_lt_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_lt_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_lt_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_lt_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_lt_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_lt_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_lt_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_eq_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb4,0x7d]
+
+v_cmpx_eq_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb4,0x7d]
+
+v_cmpx_eq_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_eq_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_eq_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb5,0x7d]
+
+v_cmpx_eq_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb4,0x7d]
+
+v_cmpx_eq_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb4,0x7d]
+
+v_cmpx_eq_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb4,0x7d]
+
+v_cmpx_eq_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb5,0x7d]
+
+v_cmpx_eq_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_eq_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_eq_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_eq_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_eq_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_eq_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_eq_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_eq_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_eq_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_le_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb6,0x7d]
+
+v_cmpx_le_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb6,0x7d]
+
+v_cmpx_le_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_le_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_le_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb7,0x7d]
+
+v_cmpx_le_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb6,0x7d]
+
+v_cmpx_le_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb6,0x7d]
+
+v_cmpx_le_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb6,0x7d]
+
+v_cmpx_le_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb7,0x7d]
+
+v_cmpx_le_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_le_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_le_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_le_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_le_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_le_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_le_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_le_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_le_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_gt_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb8,0x7d]
+
+v_cmpx_gt_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb8,0x7d]
+
+v_cmpx_gt_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_gt_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_gt_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb9,0x7d]
+
+v_cmpx_gt_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xb8,0x7d]
+
+v_cmpx_gt_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xb8,0x7d]
+
+v_cmpx_gt_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xb8,0x7d]
+
+v_cmpx_gt_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xb9,0x7d]
+
+v_cmpx_gt_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_gt_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_gt_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_gt_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_gt_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_gt_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_gt_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_gt_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_gt_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ne_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xba,0x7d]
+
+v_cmpx_ne_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xba,0x7d]
+
+v_cmpx_ne_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ne_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ne_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbb,0x7d]
+
+v_cmpx_ne_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xba,0x7d]
+
+v_cmpx_ne_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xba,0x7d]
+
+v_cmpx_ne_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xba,0x7d]
+
+v_cmpx_ne_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbb,0x7d]
+
+v_cmpx_ne_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ne_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ne_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ne_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ne_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ne_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ne_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ne_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ne_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_ge_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xbc,0x7d]
+
+v_cmpx_ge_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xbc,0x7d]
+
+v_cmpx_ge_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_ge_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_ge_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbd,0x7d]
+
+v_cmpx_ge_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xbc,0x7d]
+
+v_cmpx_ge_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xbc,0x7d]
+
+v_cmpx_ge_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xbc,0x7d]
+
+v_cmpx_ge_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbd,0x7d]
+
+v_cmpx_ge_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_ge_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_ge_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_ge_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ge_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ge_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ge_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ge_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_ge_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_t_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xbe,0x7d]
+
+v_cmpx_t_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xbe,0x7d]
+
+v_cmpx_t_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 s[100:101], v[2:3]
+// GFX11: encoding: [0x64,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 0xaf123456, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
+
+v_cmpx_t_u64 0x3f717273, v[2:3]
+// GFX11: encoding: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
+
+v_cmpx_t_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbf,0x7d]
+
+v_cmpx_t_u64 v[1:2], v[2:3]
+// GFX11: encoding: [0x01,0x05,0xbe,0x7d]
+
+v_cmpx_t_u64 v[254:255], v[2:3]
+// GFX11: encoding: [0xfe,0x05,0xbe,0x7d]
+
+v_cmpx_t_u64 s[2:3], v[2:3]
+// GFX11: encoding: [0x02,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 s[4:5], v[2:3]
+// GFX11: encoding: [0x04,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 vcc, v[2:3]
+// GFX11: encoding: [0x6a,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 0, v[2:3]
+// GFX11: encoding: [0x80,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 -1, v[2:3]
+// GFX11: encoding: [0xc1,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 0.5, v[2:3]
+// GFX11: encoding: [0xf0,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 -4.0, v[2:3]
+// GFX11: encoding: [0xf7,0x04,0xbe,0x7d]
+
+v_cmpx_t_u64 v[1:2], v[254:255]
+// GFX11: encoding: [0x01,0xfd,0xbf,0x7d]
+
+v_cmpx_t_u64 v[1:2], s[4:5]
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00]
+
+v_cmpx_t_u64 v[1:2], s[6:7]
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00]
+
+v_cmpx_t_u64 v[1:2], s[100:101]
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00]
+
+v_cmpx_t_u64 v[1:2], vcc
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_t_u64 v[1:2], exec
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_t_u64 v[1:2], 0
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_t_u64 v[1:2], -1
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_t_u64 v[1:2], 0.5
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
+
+v_cmpx_t_u64 v[1:2], -4.0
+// GFX11: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
+
+v_cmpx_u_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x10,0x7d]
+
+v_cmpx_u_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_u_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_u_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x10,0x7d]
+
+v_cmpx_u_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x10,0x7d]
+
+v_cmpx_u_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_u_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_u_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_u_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_u_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_u_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_u_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_u_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_u_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_u_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_u_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_u_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nge_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x12,0x7d]
+
+v_cmpx_nge_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_nge_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_nge_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x12,0x7d]
+
+v_cmpx_nge_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x12,0x7d]
+
+v_cmpx_nge_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nge_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nge_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nge_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nge_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nge_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nge_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nge_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nge_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nge_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nge_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nge_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlg_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x14,0x7d]
+
+v_cmpx_nlg_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_nlg_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x14,0x7d]
+
+v_cmpx_nlg_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x14,0x7d]
+
+v_cmpx_nlg_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nlg_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlg_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlg_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlg_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlg_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_ngt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x16,0x7d]
+
+v_cmpx_ngt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_ngt_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x16,0x7d]
+
+v_cmpx_ngt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x16,0x7d]
+
+v_cmpx_ngt_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_ngt_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_ngt_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_ngt_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_ngt_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_ngt_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nle_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x18,0x7d]
+
+v_cmpx_nle_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_nle_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_nle_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x18,0x7d]
+
+v_cmpx_nle_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x18,0x7d]
+
+v_cmpx_nle_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nle_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nle_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nle_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nle_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nle_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nle_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nle_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nle_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nle_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nle_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nle_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_neq_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1a,0x7d]
+
+v_cmpx_neq_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_neq_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_neq_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1a,0x7d]
+
+v_cmpx_neq_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1a,0x7d]
+
+v_cmpx_neq_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_neq_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_neq_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_neq_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_neq_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_neq_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_neq_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_neq_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_neq_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_neq_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_neq_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_neq_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_nlt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1c,0x7d]
+
+v_cmpx_nlt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_nlt_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1c,0x7d]
+
+v_cmpx_nlt_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1c,0x7d]
+
+v_cmpx_nlt_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_nlt_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_nlt_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_nlt_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_nlt_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_nlt_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_tru_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1e,0x7d]
+
+v_cmpx_tru_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 0xfe0b, v2
+// GFX11: encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
+
+v_cmpx_tru_f16 0x3456, v2
+// GFX11: encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
+
+v_cmpx_tru_f16 v1, v2
+// GFX11: encoding: [0x01,0x05,0x1e,0x7d]
+
+v_cmpx_tru_f16 s1, v2
+// GFX11: encoding: [0x01,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 s101, v2
+// GFX11: encoding: [0x65,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 m0, v2
+// GFX11: encoding: [0x7d,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 0, v2
+// GFX11: encoding: [0x80,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 -1, v2
+// GFX11: encoding: [0xc1,0x04,0x1e,0x7d]
+
+v_cmpx_tru_f16 v1, s2
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
+
+v_cmpx_tru_f16 v1, s101
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
+
+v_cmpx_tru_f16 v1, vcc_lo
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
+
+v_cmpx_tru_f16 v1, vcc_hi
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
+
+v_cmpx_tru_f16 v1, m0
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00]
+
+v_cmpx_tru_f16 v1, exec_lo
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
+
+v_cmpx_tru_f16 v1, exec_hi
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
+
+v_cmpx_tru_f16 v1, 0
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
+
+v_cmpx_tru_f16 v1, -1
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
+
+v_cmpx_tru_f16 -v1, v2
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
+
+v_cmpx_tru_f16 v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40]
+
+v_cmpx_tru_f16 -v1, -v2
+// GFX11: encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60]
+
+v_cmpx_f_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb0,0x7d]
+
+v_cmpx_lt_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb2,0x7d]
+
+v_cmpx_eq_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb4,0x7d]
+
+v_cmpx_le_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb6,0x7d]
+
+v_cmpx_gt_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xb8,0x7d]
+
+v_cmpx_ne_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xba,0x7d]
+
+v_cmpx_ge_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xbc,0x7d]
+
+v_cmpx_t_u64 exec, v[2:3]
+// GFX11: encoding: [0x7e,0x04,0xbe,0x7d]
+

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
index 875427aaaa9db..9470a53cddc73 100644
--- a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
@@ -23393,6 +23393,22943 @@
 # GFX11: v_pk_sub_i16 v0, v1, v2                 ; encoding: [0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18]
 0x00,0x40,0x03,0xcc,0x01,0x05,0x02,0x18
 
+# W32: v_cmp_class_f32_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfc,0x7c]
+0xf0,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfc,0x7c]
+0x80,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_class_f32_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_class_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_class_f32_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_class_f32_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfc,0x7c]
+0xc1,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfc,0x7c]
+0xf7,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, exec_hi, v2 ; encoding: [0x7f,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, exec_hi, v2    ; encoding: [0x7f,0x04,0xfc,0x7c]
+0x7f,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, exec_lo, v2 ; encoding: [0x7e,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, exec_lo, v2    ; encoding: [0x7e,0x04,0xfc,0x7c]
+0x7e,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, m0, v2      ; encoding: [0x7d,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, m0, v2         ; encoding: [0x7d,0x04,0xfc,0x7c]
+0x7d,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, s101, v2    ; encoding: [0x65,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, s101, v2       ; encoding: [0x65,0x04,0xfc,0x7c]
+0x65,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, s1, v2      ; encoding: [0x01,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, s1, v2         ; encoding: [0x01,0x04,0xfc,0x7c]
+0x01,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v255    ; encoding: [0x01,0xff,0xfd,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v255       ; encoding: [0x01,0xff,0xfd,0x7c]
+0x01,0xff,0xfd,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
+0x01,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v255, v2    ; encoding: [0xff,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v255, v2       ; encoding: [0xff,0x05,0xfc,0x7c]
+0xff,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, vcc_hi, v2  ; encoding: [0x6b,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, vcc_hi, v2     ; encoding: [0x6b,0x04,0xfc,0x7c]
+0x6b,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, vcc_lo, v2  ; encoding: [0x6a,0x04,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, vcc_lo, v2     ; encoding: [0x6a,0x04,0xfc,0x7c]
+0x6a,0x04,0xfc,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0.5, v2     ; encoding: [0xf0,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, 0.5, v2        ; encoding: [0xf0,0x04,0xfe,0x7c]
+0xf0,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0, v2       ; encoding: [0x80,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, 0, v2          ; encoding: [0x80,0x04,0xfe,0x7c]
+0x80,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_class_f64_e32 vcc, 0x3f717273, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_class_f64_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_class_f64_e32 vcc, 0xaf123456, v2 ; encoding: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_class_f64_e32 vcc_lo, -1, v2      ; encoding: [0xc1,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, -1, v2         ; encoding: [0xc1,0x04,0xfe,0x7c]
+0xc1,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, -4.0, v2    ; encoding: [0xf7,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, -4.0, v2       ; encoding: [0xf7,0x04,0xfe,0x7c]
+0xf7,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, exec, v2    ; encoding: [0x7e,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, exec, v2       ; encoding: [0x7e,0x04,0xfe,0x7c]
+0x7e,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[100:101], v2 ; encoding: [0x64,0x04,0xfe,0x7c]
+0x64,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[2:3], v2  ; encoding: [0x02,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[2:3], v2     ; encoding: [0x02,0x04,0xfe,0x7c]
+0x02,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, s[4:5], v2  ; encoding: [0x04,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, s[4:5], v2     ; encoding: [0x04,0x04,0xfe,0x7c]
+0x04,0x04,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v255 ; encoding: [0x01,0xff,0xff,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v255   ; encoding: [0x01,0xff,0xff,0x7c]
+0x01,0xff,0xff,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
+0x01,0x05,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[254:255], v2 ; encoding: [0xfe,0x05,0xfe,0x7c]
+0xfe,0x05,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e32 vcc_lo, vcc, v2     ; encoding: [0x6a,0x04,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, vcc, v2        ; encoding: [0x6a,0x04,0xfe,0x7c]
+0x6a,0x04,0xfe,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x04,0x7c]
+0x80,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x04,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x04,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x04,0x7c]
+0xc1,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x04,0x7c]
+0x7f,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x04,0x7c]
+0x7e,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x04,0x7c]
+0x7d,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x04,0x7c]
+0x65,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x04,0x7c]
+0x01,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
+0x01,0x05,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x04,0x7c]
+0x6b,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x04,0x7c]
+0x6a,0x04,0x04,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x24,0x7c]
+0xf0,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x24,0x7c]
+0x80,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x24,0x7c]
+0xc1,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x24,0x7c]
+0xf7,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x24,0x7c]
+0x7f,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x24,0x7c]
+0x7e,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x24,0x7c]
+0x7d,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x24,0x7c]
+0x65,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x24,0x7c]
+0x01,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x25,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x25,0x7c]
+0x01,0xff,0x25,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
+0x01,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x24,0x7c]
+0xff,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x24,0x7c]
+0x6b,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x24,0x7c]
+0x6a,0x04,0x24,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x44,0x7c]
+0xf0,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x44,0x7c]
+0x80,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x44,0x7c]
+0xc1,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x44,0x7c]
+0xf7,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x44,0x7c]
+0x7e,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x44,0x7c]
+0x64,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x44,0x7c]
+0x02,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x44,0x7c]
+0x04,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
+0x01,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x45,0x7c]
+0x01,0xfd,0x45,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x44,0x7c]
+0xfe,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x44,0x7c]
+0x6a,0x04,0x44,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x64,0x7c]
+0x80,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x64,0x7c]
+0xc1,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x64,0x7c]
+0x7f,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x64,0x7c]
+0x7e,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x64,0x7c]
+0x7d,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x64,0x7c]
+0x65,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x64,0x7c]
+0x01,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
+0x01,0x05,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x64,0x7c]
+0x6b,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x64,0x7c]
+0x6a,0x04,0x64,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x84,0x7c]
+0xf0,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x84,0x7c]
+0x80,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x84,0x7c]
+0xc1,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x84,0x7c]
+0xf7,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x84,0x7c]
+0x7f,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x84,0x7c]
+0x7e,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x84,0x7c]
+0x7d,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x84,0x7c]
+0x65,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x84,0x7c]
+0x01,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x85,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x85,0x7c]
+0x01,0xff,0x85,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
+0x01,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x84,0x7c]
+0xff,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x84,0x7c]
+0x6b,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x84,0x7c]
+0x6a,0x04,0x84,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa4,0x7c]
+0xf0,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa4,0x7c]
+0x80,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa4,0x7c]
+0xc1,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa4,0x7c]
+0xf7,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa4,0x7c]
+0x7e,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa4,0x7c]
+0x64,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa4,0x7c]
+0x02,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa4,0x7c]
+0x04,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
+0x01,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa5,0x7c]
+0x01,0xfd,0xa5,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa4,0x7c]
+0xfe,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa4,0x7c]
+0x6a,0x04,0xa4,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x74,0x7c]
+0x80,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_eq_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_eq_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x74,0x7c]
+0xc1,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x74,0x7c]
+0x7f,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x74,0x7c]
+0x7e,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x74,0x7c]
+0x7d,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x74,0x7c]
+0x65,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x74,0x7c]
+0x01,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
+0x01,0x05,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x74,0x7c]
+0x6b,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x74,0x7c]
+0x6a,0x04,0x74,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x94,0x7c]
+0xf0,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x94,0x7c]
+0x80,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x94,0x7c]
+0xc1,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x94,0x7c]
+0xf7,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x94,0x7c]
+0x7f,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x94,0x7c]
+0x7e,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x94,0x7c]
+0x7d,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x94,0x7c]
+0x65,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x94,0x7c]
+0x01,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x95,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x95,0x7c]
+0x01,0xff,0x95,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
+0x01,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x94,0x7c]
+0xff,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x94,0x7c]
+0x6b,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x94,0x7c]
+0x6a,0x04,0x94,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb4,0x7c]
+0xf0,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb4,0x7c]
+0x80,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_eq_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_eq_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb4,0x7c]
+0xc1,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb4,0x7c]
+0xf7,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb4,0x7c]
+0x7e,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb4,0x7c]
+0x64,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb4,0x7c]
+0x02,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb4,0x7c]
+0x04,0x04,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
+0x01,0x05,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb5,0x7c]
+0x01,0xfd,0xb5,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb4,0x7c]
+0xfe,0x05,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb4,0x7c]
+0x6a,0x04,0xb4,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x00,0x7c]
+0x80,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_f_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x00,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_f_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_f_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x00,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_f_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x00,0x7c]
+0xc1,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x00,0x7c]
+0x7f,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x00,0x7c]
+0x7e,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x00,0x7c]
+0x7d,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x00,0x7c]
+0x65,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x00,0x7c]
+0x01,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
+0x01,0x05,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x00,0x7c]
+0x6b,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x00,0x7c]
+0x6a,0x04,0x00,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x20,0x7c]
+0xf0,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x20,0x7c]
+0x80,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x20,0x7c]
+0xc1,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x20,0x7c]
+0xf7,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x20,0x7c]
+0x7f,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x20,0x7c]
+0x7e,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x20,0x7c]
+0x7d,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x20,0x7c]
+0x65,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x20,0x7c]
+0x01,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x21,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x21,0x7c]
+0x01,0xff,0x21,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
+0x01,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x20,0x7c]
+0xff,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x20,0x7c]
+0x6b,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x20,0x7c]
+0x6a,0x04,0x20,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x40,0x7c]
+0xf0,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x40,0x7c]
+0x80,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x40,0x7c]
+0xc1,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x40,0x7c]
+0xf7,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x40,0x7c]
+0x7e,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x40,0x7c]
+0x64,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x40,0x7c]
+0x02,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x40,0x7c]
+0x04,0x04,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
+0x01,0x05,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x41,0x7c]
+0x01,0xfd,0x41,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x40,0x7c]
+0xfe,0x05,0x40,0x7c
+
+# W32: v_cmp_f_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x40,0x7c]
+0x6a,0x04,0x40,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x80,0x7c]
+0xf0,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x80,0x7c]
+0x80,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x80,0x7c]
+0xc1,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x80,0x7c]
+0xf7,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x80,0x7c]
+0x7f,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x80,0x7c]
+0x7e,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x80,0x7c]
+0x7d,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x80,0x7c]
+0x65,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x80,0x7c]
+0x01,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x81,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x81,0x7c]
+0x01,0xff,0x81,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
+0x01,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x80,0x7c]
+0xff,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x80,0x7c]
+0x6b,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x80,0x7c]
+0x6a,0x04,0x80,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xa0,0x7c]
+0xf0,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xa0,0x7c]
+0x80,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xa0,0x7c]
+0xc1,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xa0,0x7c]
+0xf7,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xa0,0x7c]
+0x7e,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa0,0x7c]
+0x64,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xa0,0x7c]
+0x02,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xa0,0x7c]
+0x04,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
+0x01,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa1,0x7c]
+0x01,0xfd,0xa1,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa0,0x7c]
+0xfe,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xa0,0x7c]
+0x6a,0x04,0xa0,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x90,0x7c]
+0xf0,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x90,0x7c]
+0x80,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x90,0x7c]
+0xc1,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x90,0x7c]
+0xf7,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x90,0x7c]
+0x7f,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x90,0x7c]
+0x7e,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x90,0x7c]
+0x7d,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x90,0x7c]
+0x65,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x90,0x7c]
+0x01,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x91,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x91,0x7c]
+0x01,0xff,0x91,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
+0x01,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x90,0x7c]
+0xff,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x90,0x7c]
+0x6b,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x90,0x7c]
+0x6a,0x04,0x90,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xb0,0x7c]
+0xf0,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xb0,0x7c]
+0x80,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_f_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_f_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_f_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_f_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xb0,0x7c]
+0xc1,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xb0,0x7c]
+0xf7,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xb0,0x7c]
+0x7e,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb0,0x7c]
+0x64,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xb0,0x7c]
+0x02,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xb0,0x7c]
+0x04,0x04,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
+0x01,0x05,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb1,0x7c]
+0x01,0xfd,0xb1,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb0,0x7c]
+0xfe,0x05,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xb0,0x7c]
+0x6a,0x04,0xb0,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0c,0x7c]
+0x80,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0c,0x7c]
+0xc1,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0c,0x7c]
+0x7f,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0c,0x7c]
+0x7e,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0c,0x7c]
+0x7d,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0c,0x7c]
+0x65,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0c,0x7c]
+0x01,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
+0x01,0x05,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0c,0x7c]
+0x6b,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0c,0x7c]
+0x6a,0x04,0x0c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2c,0x7c]
+0xf0,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2c,0x7c]
+0x80,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2c,0x7c]
+0xc1,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2c,0x7c]
+0xf7,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2c,0x7c]
+0x7f,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2c,0x7c]
+0x7e,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2c,0x7c]
+0x7d,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2c,0x7c]
+0x65,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2c,0x7c]
+0x01,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2d,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2d,0x7c]
+0x01,0xff,0x2d,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
+0x01,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2c,0x7c]
+0xff,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2c,0x7c]
+0x6b,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2c,0x7c]
+0x6a,0x04,0x2c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4c,0x7c]
+0xf0,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4c,0x7c]
+0x80,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4c,0x7c]
+0xc1,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4c,0x7c]
+0xf7,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4c,0x7c]
+0x7e,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4c,0x7c]
+0x64,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4c,0x7c]
+0x02,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4c,0x7c]
+0x04,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
+0x01,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4d,0x7c]
+0x01,0xfd,0x4d,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4c,0x7c]
+0xfe,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4c,0x7c]
+0x6a,0x04,0x4c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6c,0x7c]
+0x80,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6c,0x7c]
+0xc1,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6c,0x7c]
+0x7f,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6c,0x7c]
+0x7e,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6c,0x7c]
+0x7d,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6c,0x7c]
+0x65,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6c,0x7c]
+0x01,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
+0x01,0x05,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6c,0x7c]
+0x6b,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6c,0x7c]
+0x6a,0x04,0x6c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8c,0x7c]
+0xf0,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8c,0x7c]
+0x80,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8c,0x7c]
+0xc1,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8c,0x7c]
+0xf7,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8c,0x7c]
+0x7f,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8c,0x7c]
+0x7e,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8c,0x7c]
+0x7d,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8c,0x7c]
+0x65,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8c,0x7c]
+0x01,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8d,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8d,0x7c]
+0x01,0xff,0x8d,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
+0x01,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8c,0x7c]
+0xff,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8c,0x7c]
+0x6b,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8c,0x7c]
+0x6a,0x04,0x8c,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xac,0x7c]
+0xf0,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xac,0x7c]
+0x80,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xac,0x7c]
+0xc1,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xac,0x7c]
+0xf7,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xac,0x7c]
+0x7e,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xac,0x7c]
+0x64,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xac,0x7c]
+0x02,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xac,0x7c]
+0x04,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
+0x01,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xad,0x7c]
+0x01,0xfd,0xad,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xac,0x7c]
+0xfe,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xac,0x7c]
+0x6a,0x04,0xac,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7c,0x7c]
+0x80,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ge_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ge_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7c,0x7c]
+0xc1,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7c,0x7c]
+0x7f,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7c,0x7c]
+0x7e,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7c,0x7c]
+0x7d,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7c,0x7c]
+0x65,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7c,0x7c]
+0x01,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
+0x01,0x05,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7c,0x7c]
+0x6b,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7c,0x7c]
+0x6a,0x04,0x7c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9c,0x7c]
+0xf0,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9c,0x7c]
+0x80,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9c,0x7c]
+0xc1,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9c,0x7c]
+0xf7,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9c,0x7c]
+0x7f,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9c,0x7c]
+0x7e,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9c,0x7c]
+0x7d,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9c,0x7c]
+0x65,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9c,0x7c]
+0x01,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9d,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9d,0x7c]
+0x01,0xff,0x9d,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
+0x01,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9c,0x7c]
+0xff,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9c,0x7c]
+0x6b,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9c,0x7c]
+0x6a,0x04,0x9c,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xbc,0x7c]
+0xf0,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xbc,0x7c]
+0x80,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ge_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ge_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xbc,0x7c]
+0xc1,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xbc,0x7c]
+0xf7,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xbc,0x7c]
+0x7e,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbc,0x7c]
+0x64,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xbc,0x7c]
+0x02,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xbc,0x7c]
+0x04,0x04,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
+0x01,0x05,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbd,0x7c]
+0x01,0xfd,0xbd,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbc,0x7c]
+0xfe,0x05,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xbc,0x7c]
+0x6a,0x04,0xbc,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x08,0x7c]
+0x80,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x08,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x08,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x08,0x7c]
+0xc1,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x08,0x7c]
+0x7f,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x08,0x7c]
+0x7e,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x08,0x7c]
+0x7d,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x08,0x7c]
+0x65,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x08,0x7c]
+0x01,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
+0x01,0x05,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x08,0x7c]
+0x6b,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x08,0x7c]
+0x6a,0x04,0x08,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x28,0x7c]
+0xf0,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x28,0x7c]
+0x80,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x28,0x7c]
+0xc1,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x28,0x7c]
+0xf7,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x28,0x7c]
+0x7f,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x28,0x7c]
+0x7e,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x28,0x7c]
+0x7d,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x28,0x7c]
+0x65,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x28,0x7c]
+0x01,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x29,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x29,0x7c]
+0x01,0xff,0x29,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
+0x01,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x28,0x7c]
+0xff,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x28,0x7c]
+0x6b,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x28,0x7c]
+0x6a,0x04,0x28,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x48,0x7c]
+0xf0,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x48,0x7c]
+0x80,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x48,0x7c]
+0xc1,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x48,0x7c]
+0xf7,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x48,0x7c]
+0x7e,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x48,0x7c]
+0x64,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x48,0x7c]
+0x02,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x48,0x7c]
+0x04,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
+0x01,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x49,0x7c]
+0x01,0xfd,0x49,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x48,0x7c]
+0xfe,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x48,0x7c]
+0x6a,0x04,0x48,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x68,0x7c]
+0x80,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x68,0x7c]
+0xc1,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x68,0x7c]
+0x7f,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x68,0x7c]
+0x7e,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x68,0x7c]
+0x7d,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x68,0x7c]
+0x65,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x68,0x7c]
+0x01,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
+0x01,0x05,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x68,0x7c]
+0x6b,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x68,0x7c]
+0x6a,0x04,0x68,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x88,0x7c]
+0xf0,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x88,0x7c]
+0x80,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x88,0x7c]
+0xc1,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x88,0x7c]
+0xf7,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x88,0x7c]
+0x7f,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x88,0x7c]
+0x7e,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x88,0x7c]
+0x7d,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x88,0x7c]
+0x65,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x88,0x7c]
+0x01,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x89,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x89,0x7c]
+0x01,0xff,0x89,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
+0x01,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x88,0x7c]
+0xff,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x88,0x7c]
+0x6b,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x88,0x7c]
+0x6a,0x04,0x88,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa8,0x7c]
+0xf0,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa8,0x7c]
+0x80,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa8,0x7c]
+0xc1,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa8,0x7c]
+0xf7,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa8,0x7c]
+0x7e,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa8,0x7c]
+0x64,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa8,0x7c]
+0x02,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa8,0x7c]
+0x04,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
+0x01,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa9,0x7c]
+0x01,0xfd,0xa9,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa8,0x7c]
+0xfe,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa8,0x7c]
+0x6a,0x04,0xa8,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x78,0x7c]
+0x80,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_gt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_gt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x78,0x7c]
+0xc1,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x78,0x7c]
+0x7f,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x78,0x7c]
+0x7e,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x78,0x7c]
+0x7d,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x78,0x7c]
+0x65,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x78,0x7c]
+0x01,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
+0x01,0x05,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x78,0x7c]
+0x6b,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x78,0x7c]
+0x6a,0x04,0x78,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x98,0x7c]
+0xf0,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x98,0x7c]
+0x80,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x98,0x7c]
+0xc1,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x98,0x7c]
+0xf7,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x98,0x7c]
+0x7f,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x98,0x7c]
+0x7e,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x98,0x7c]
+0x7d,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x98,0x7c]
+0x65,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x98,0x7c]
+0x01,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x99,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x99,0x7c]
+0x01,0xff,0x99,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
+0x01,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x98,0x7c]
+0xff,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x98,0x7c]
+0x6b,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x98,0x7c]
+0x6a,0x04,0x98,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb8,0x7c]
+0xf0,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb8,0x7c]
+0x80,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_gt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_gt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb8,0x7c]
+0xc1,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb8,0x7c]
+0xf7,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb8,0x7c]
+0x7e,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb8,0x7c]
+0x64,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb8,0x7c]
+0x02,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb8,0x7c]
+0x04,0x04,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
+0x01,0x05,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb9,0x7c]
+0x01,0xfd,0xb9,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb8,0x7c]
+0xfe,0x05,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb8,0x7c]
+0x6a,0x04,0xb8,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x06,0x7c]
+0x80,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x06,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x06,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x06,0x7c]
+0xc1,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x06,0x7c]
+0x7f,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x06,0x7c]
+0x7e,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x06,0x7c]
+0x7d,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x06,0x7c]
+0x65,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x06,0x7c]
+0x01,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
+0x01,0x05,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x06,0x7c]
+0x6b,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x06,0x7c]
+0x6a,0x04,0x06,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x26,0x7c]
+0xf0,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x26,0x7c]
+0x80,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x26,0x7c]
+0xc1,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x26,0x7c]
+0xf7,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x26,0x7c]
+0x7f,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x26,0x7c]
+0x7e,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x26,0x7c]
+0x7d,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x26,0x7c]
+0x65,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x26,0x7c]
+0x01,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x27,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x27,0x7c]
+0x01,0xff,0x27,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
+0x01,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x26,0x7c]
+0xff,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x26,0x7c]
+0x6b,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x26,0x7c]
+0x6a,0x04,0x26,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x46,0x7c]
+0xf0,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x46,0x7c]
+0x80,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x46,0x7c]
+0xc1,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x46,0x7c]
+0xf7,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x46,0x7c]
+0x7e,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x46,0x7c]
+0x64,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x46,0x7c]
+0x02,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x46,0x7c]
+0x04,0x04,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
+0x01,0x05,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x47,0x7c]
+0x01,0xfd,0x47,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x46,0x7c]
+0xfe,0x05,0x46,0x7c
+
+# W32: v_cmp_le_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x46,0x7c]
+0x6a,0x04,0x46,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x66,0x7c]
+0x80,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x66,0x7c]
+0xc1,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x66,0x7c]
+0x7f,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x66,0x7c]
+0x7e,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x66,0x7c]
+0x7d,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x66,0x7c]
+0x65,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x66,0x7c]
+0x01,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
+0x01,0x05,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x66,0x7c]
+0x6b,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x66,0x7c]
+0x6a,0x04,0x66,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x86,0x7c]
+0xf0,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x86,0x7c]
+0x80,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x86,0x7c]
+0xc1,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x86,0x7c]
+0xf7,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x86,0x7c]
+0x7f,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x86,0x7c]
+0x7e,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x86,0x7c]
+0x7d,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x86,0x7c]
+0x65,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x86,0x7c]
+0x01,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x87,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x87,0x7c]
+0x01,0xff,0x87,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
+0x01,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x86,0x7c]
+0xff,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x86,0x7c]
+0x6b,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x86,0x7c]
+0x6a,0x04,0x86,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa6,0x7c]
+0xf0,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa6,0x7c]
+0x80,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa6,0x7c]
+0xc1,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa6,0x7c]
+0xf7,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa6,0x7c]
+0x7e,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa6,0x7c]
+0x64,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa6,0x7c]
+0x02,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa6,0x7c]
+0x04,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
+0x01,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa7,0x7c]
+0x01,0xfd,0xa7,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa6,0x7c]
+0xfe,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa6,0x7c]
+0x6a,0x04,0xa6,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x76,0x7c]
+0x80,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_le_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_le_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_le_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_le_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x76,0x7c]
+0xc1,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x76,0x7c]
+0x7f,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x76,0x7c]
+0x7e,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x76,0x7c]
+0x7d,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x76,0x7c]
+0x65,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x76,0x7c]
+0x01,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
+0x01,0x05,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x76,0x7c]
+0x6b,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x76,0x7c]
+0x6a,0x04,0x76,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x96,0x7c]
+0xf0,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x96,0x7c]
+0x80,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x96,0x7c]
+0xc1,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x96,0x7c]
+0xf7,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x96,0x7c]
+0x7f,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x96,0x7c]
+0x7e,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x96,0x7c]
+0x7d,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x96,0x7c]
+0x65,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x96,0x7c]
+0x01,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x97,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x97,0x7c]
+0x01,0xff,0x97,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
+0x01,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x96,0x7c]
+0xff,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x96,0x7c]
+0x6b,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x96,0x7c]
+0x6a,0x04,0x96,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb6,0x7c]
+0xf0,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb6,0x7c]
+0x80,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_le_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_le_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_le_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_le_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb6,0x7c]
+0xc1,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb6,0x7c]
+0xf7,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb6,0x7c]
+0x7e,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb6,0x7c]
+0x64,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb6,0x7c]
+0x02,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb6,0x7c]
+0x04,0x04,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
+0x01,0x05,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb7,0x7c]
+0x01,0xfd,0xb7,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb6,0x7c]
+0xfe,0x05,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb6,0x7c]
+0x6a,0x04,0xb6,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x0a,0x7c]
+0x80,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lg_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lg_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x0a,0x7c]
+0xc1,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x0a,0x7c]
+0x7f,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x0a,0x7c]
+0x7e,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x0a,0x7c]
+0x7d,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x0a,0x7c]
+0x65,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x0a,0x7c]
+0x01,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
+0x01,0x05,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x0a,0x7c]
+0x6b,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x0a,0x7c]
+0x6a,0x04,0x0a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x2a,0x7c]
+0xf0,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x2a,0x7c]
+0x80,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lg_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lg_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x2a,0x7c]
+0xc1,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x2a,0x7c]
+0xf7,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x2a,0x7c]
+0x7f,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x2a,0x7c]
+0x7e,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x2a,0x7c]
+0x7d,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x2a,0x7c]
+0x65,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x2a,0x7c]
+0x01,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x2b,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x2b,0x7c]
+0x01,0xff,0x2b,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
+0x01,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x2a,0x7c]
+0xff,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x2a,0x7c]
+0x6b,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x2a,0x7c]
+0x6a,0x04,0x2a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x4a,0x7c]
+0xf0,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x4a,0x7c]
+0x80,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x4a,0x7c]
+0xc1,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x4a,0x7c]
+0xf7,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x4a,0x7c]
+0x7e,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4a,0x7c]
+0x64,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x4a,0x7c]
+0x02,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x4a,0x7c]
+0x04,0x04,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
+0x01,0x05,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4b,0x7c]
+0x01,0xfd,0x4b,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4a,0x7c]
+0xfe,0x05,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x4a,0x7c]
+0x6a,0x04,0x4a,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x02,0x7c]
+0x80,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_f16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x02,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_f16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x02,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x02,0x7c]
+0xc1,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x02,0x7c]
+0x7f,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x02,0x7c]
+0x7e,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x02,0x7c]
+0x7d,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x02,0x7c]
+0x65,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x02,0x7c]
+0x01,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
+0x01,0x05,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x02,0x7c]
+0x6b,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x02,0x7c]
+0x6a,0x04,0x02,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x22,0x7c]
+0xf0,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x22,0x7c]
+0x80,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_f32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_f32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x22,0x7c]
+0xc1,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x22,0x7c]
+0xf7,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x22,0x7c]
+0x7f,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x22,0x7c]
+0x7e,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x22,0x7c]
+0x7d,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x22,0x7c]
+0x65,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x22,0x7c]
+0x01,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x23,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x23,0x7c]
+0x01,0xff,0x23,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
+0x01,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x22,0x7c]
+0xff,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x22,0x7c]
+0x6b,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x22,0x7c]
+0x6a,0x04,0x22,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0x42,0x7c]
+0xf0,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0x42,0x7c]
+0x80,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0x42,0x7c]
+0xc1,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0x42,0x7c]
+0xf7,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0x42,0x7c]
+0x7e,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x42,0x7c]
+0x64,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0x42,0x7c]
+0x02,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0x42,0x7c]
+0x04,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
+0x01,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x43,0x7c]
+0x01,0xfd,0x43,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x42,0x7c]
+0xfe,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0x42,0x7c]
+0x6a,0x04,0x42,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x62,0x7c]
+0x80,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x62,0x7c]
+0xc1,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x62,0x7c]
+0x7f,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x62,0x7c]
+0x7e,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x62,0x7c]
+0x7d,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x62,0x7c]
+0x65,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x62,0x7c]
+0x01,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
+0x01,0x05,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x62,0x7c]
+0x6b,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x62,0x7c]
+0x6a,0x04,0x62,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x82,0x7c]
+0xf0,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x82,0x7c]
+0x80,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x82,0x7c]
+0xc1,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x82,0x7c]
+0xf7,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x82,0x7c]
+0x7f,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x82,0x7c]
+0x7e,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x82,0x7c]
+0x7d,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x82,0x7c]
+0x65,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x82,0x7c]
+0x01,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x83,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x83,0x7c]
+0x01,0xff,0x83,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
+0x01,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x82,0x7c]
+0xff,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x82,0x7c]
+0x6b,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x82,0x7c]
+0x6a,0x04,0x82,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xa2,0x7c]
+0xf0,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xa2,0x7c]
+0x80,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xa2,0x7c]
+0xc1,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xa2,0x7c]
+0xf7,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xa2,0x7c]
+0x7e,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xa2,0x7c]
+0x64,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xa2,0x7c]
+0x02,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xa2,0x7c]
+0x04,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
+0x01,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xa3,0x7c]
+0x01,0xfd,0xa3,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xa2,0x7c]
+0xfe,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xa2,0x7c]
+0x6a,0x04,0xa2,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x72,0x7c]
+0x80,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_lt_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_lt_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x72,0x7c]
+0xc1,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x72,0x7c]
+0x7f,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x72,0x7c]
+0x7e,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x72,0x7c]
+0x7d,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x72,0x7c]
+0x65,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x72,0x7c]
+0x01,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
+0x01,0x05,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x72,0x7c]
+0x6b,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x72,0x7c]
+0x6a,0x04,0x72,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x92,0x7c]
+0xf0,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x92,0x7c]
+0x80,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x92,0x7c]
+0xc1,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x92,0x7c]
+0xf7,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x92,0x7c]
+0x7f,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x92,0x7c]
+0x7e,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x92,0x7c]
+0x7d,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x92,0x7c]
+0x65,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x92,0x7c]
+0x01,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x93,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x93,0x7c]
+0x01,0xff,0x93,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
+0x01,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x92,0x7c]
+0xff,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x92,0x7c]
+0x6b,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x92,0x7c]
+0x6a,0x04,0x92,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xb2,0x7c]
+0xf0,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xb2,0x7c]
+0x80,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_lt_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_lt_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xb2,0x7c]
+0xc1,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xb2,0x7c]
+0xf7,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xb2,0x7c]
+0x7e,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xb2,0x7c]
+0x64,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xb2,0x7c]
+0x02,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xb2,0x7c]
+0x04,0x04,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
+0x01,0x05,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xb3,0x7c]
+0x01,0xfd,0xb3,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xb2,0x7c]
+0xfe,0x05,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xb2,0x7c]
+0x6a,0x04,0xb2,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x6a,0x7c]
+0x80,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ne_i16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ne_i16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x6a,0x7c]
+0xc1,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x6a,0x7c]
+0x7f,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x6a,0x7c]
+0x7e,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x6a,0x7c]
+0x7d,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x6a,0x7c]
+0x65,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x6a,0x7c]
+0x01,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
+0x01,0x05,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x6a,0x7c]
+0x6b,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x6a,0x7c]
+0x6a,0x04,0x6a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x8a,0x7c]
+0xf0,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x8a,0x7c]
+0x80,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_i32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_i32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x8a,0x7c]
+0xc1,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x8a,0x7c]
+0xf7,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x8a,0x7c]
+0x7f,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x8a,0x7c]
+0x7e,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x8a,0x7c]
+0x7d,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x8a,0x7c]
+0x65,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x8a,0x7c]
+0x01,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x8b,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x8b,0x7c]
+0x01,0xff,0x8b,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
+0x01,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x8a,0x7c]
+0xff,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x8a,0x7c]
+0x6b,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x8a,0x7c]
+0x6a,0x04,0x8a,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xaa,0x7c]
+0xf0,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xaa,0x7c]
+0x80,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xaa,0x7c]
+0xc1,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xaa,0x7c]
+0xf7,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xaa,0x7c]
+0x7e,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xaa,0x7c]
+0x64,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xaa,0x7c]
+0x02,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xaa,0x7c]
+0x04,0x04,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
+0x01,0x05,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xab,0x7c]
+0x01,0xfd,0xab,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xaa,0x7c]
+0xfe,0x05,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xaa,0x7c]
+0x6a,0x04,0xaa,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1a,0x7c]
+0x80,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_neq_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_neq_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1a,0x7c]
+0xc1,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1a,0x7c]
+0x7f,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1a,0x7c]
+0x7e,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1a,0x7c]
+0x7d,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1a,0x7c]
+0x65,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1a,0x7c]
+0x01,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
+0x01,0x05,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1a,0x7c]
+0x6b,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1a,0x7c]
+0x6a,0x04,0x1a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3a,0x7c]
+0xf0,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3a,0x7c]
+0x80,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_neq_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_neq_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3a,0x7c]
+0xc1,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3a,0x7c]
+0xf7,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3a,0x7c]
+0x7f,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3a,0x7c]
+0x7e,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3a,0x7c]
+0x7d,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3a,0x7c]
+0x65,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3a,0x7c]
+0x01,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3b,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3b,0x7c]
+0x01,0xff,0x3b,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
+0x01,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3a,0x7c]
+0xff,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3a,0x7c]
+0x6b,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3a,0x7c]
+0x6a,0x04,0x3a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5a,0x7c]
+0xf0,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5a,0x7c]
+0x80,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_neq_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_neq_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5a,0x7c]
+0xc1,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5a,0x7c]
+0xf7,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5a,0x7c]
+0x7e,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5a,0x7c]
+0x64,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5a,0x7c]
+0x02,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5a,0x7c]
+0x04,0x04,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
+0x01,0x05,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5b,0x7c]
+0x01,0xfd,0x5b,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5a,0x7c]
+0xfe,0x05,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5a,0x7c]
+0x6a,0x04,0x5a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x7a,0x7c]
+0x80,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0x3456, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ne_u16_e32 vcc, 0x3456, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, 0xfe0b, v2     ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ne_u16_e32 vcc, 0xfe0b, v2        ; encoding: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x7a,0x7c]
+0xc1,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x7a,0x7c]
+0x7f,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x7a,0x7c]
+0x7e,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x7a,0x7c]
+0x7d,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x7a,0x7c]
+0x65,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x7a,0x7c]
+0x01,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
+0x01,0x05,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x7a,0x7c]
+0x6b,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x7a,0x7c]
+0x6a,0x04,0x7a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0.5, v2        ; encoding: [0xf0,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, 0.5, v2           ; encoding: [0xf0,0x04,0x9a,0x7c]
+0xf0,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0, v2          ; encoding: [0x80,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, 0, v2             ; encoding: [0x80,0x04,0x9a,0x7c]
+0x80,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_u32_e32 vcc, 0x3f717273, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_u32_e32 vcc, 0xaf123456, v2    ; encoding: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, -1, v2         ; encoding: [0xc1,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, -1, v2            ; encoding: [0xc1,0x04,0x9a,0x7c]
+0xc1,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, -4.0, v2       ; encoding: [0xf7,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, -4.0, v2          ; encoding: [0xf7,0x04,0x9a,0x7c]
+0xf7,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, exec_hi, v2    ; encoding: [0x7f,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, exec_hi, v2       ; encoding: [0x7f,0x04,0x9a,0x7c]
+0x7f,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, exec_lo, v2    ; encoding: [0x7e,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, exec_lo, v2       ; encoding: [0x7e,0x04,0x9a,0x7c]
+0x7e,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, m0, v2         ; encoding: [0x7d,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, m0, v2            ; encoding: [0x7d,0x04,0x9a,0x7c]
+0x7d,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, s101, v2       ; encoding: [0x65,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, s101, v2          ; encoding: [0x65,0x04,0x9a,0x7c]
+0x65,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, s1, v2         ; encoding: [0x01,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, s1, v2            ; encoding: [0x01,0x04,0x9a,0x7c]
+0x01,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v255       ; encoding: [0x01,0xff,0x9b,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v255          ; encoding: [0x01,0xff,0x9b,0x7c]
+0x01,0xff,0x9b,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
+0x01,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v255, v2       ; encoding: [0xff,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v255, v2          ; encoding: [0xff,0x05,0x9a,0x7c]
+0xff,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_hi, v2     ; encoding: [0x6b,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, vcc_hi, v2        ; encoding: [0x6b,0x04,0x9a,0x7c]
+0x6b,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, vcc_lo, v2     ; encoding: [0x6a,0x04,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, vcc_lo, v2        ; encoding: [0x6a,0x04,0x9a,0x7c]
+0x6a,0x04,0x9a,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0.5, v[2:3]    ; encoding: [0xf0,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, 0.5, v[2:3]       ; encoding: [0xf0,0x04,0xba,0x7c]
+0xf0,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0, v[2:3]      ; encoding: [0x80,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, 0, v[2:3]         ; encoding: [0x80,0x04,0xba,0x7c]
+0x80,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ne_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ne_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, -1, v[2:3]     ; encoding: [0xc1,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, -1, v[2:3]        ; encoding: [0xc1,0x04,0xba,0x7c]
+0xc1,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, -4.0, v[2:3]   ; encoding: [0xf7,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, -4.0, v[2:3]      ; encoding: [0xf7,0x04,0xba,0x7c]
+0xf7,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, exec, v[2:3]   ; encoding: [0x7e,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, exec, v[2:3]      ; encoding: [0x7e,0x04,0xba,0x7c]
+0x7e,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xba,0x7c]
+0x64,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[2:3], v[2:3]    ; encoding: [0x02,0x04,0xba,0x7c]
+0x02,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, s[4:5], v[2:3]    ; encoding: [0x04,0x04,0xba,0x7c]
+0x04,0x04,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
+0x01,0x05,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbb,0x7c]
+0x01,0xfd,0xbb,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xba,0x7c]
+0xfe,0x05,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, vcc, v[2:3]    ; encoding: [0x6a,0x04,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, vcc, v[2:3]       ; encoding: [0x6a,0x04,0xba,0x7c]
+0x6a,0x04,0xba,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x12,0x7c]
+0x80,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nge_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x12,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nge_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x12,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x12,0x7c]
+0xc1,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x12,0x7c]
+0x7f,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x12,0x7c]
+0x7e,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x12,0x7c]
+0x7d,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x12,0x7c]
+0x65,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x12,0x7c]
+0x01,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
+0x01,0x05,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x12,0x7c]
+0x6b,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x12,0x7c]
+0x6a,0x04,0x12,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x32,0x7c]
+0xf0,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x32,0x7c]
+0x80,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nge_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nge_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x32,0x7c]
+0xc1,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x32,0x7c]
+0xf7,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x32,0x7c]
+0x7f,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x32,0x7c]
+0x7e,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x32,0x7c]
+0x7d,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x32,0x7c]
+0x65,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x32,0x7c]
+0x01,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x33,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x33,0x7c]
+0x01,0xff,0x33,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
+0x01,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x32,0x7c]
+0xff,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x32,0x7c]
+0x6b,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x32,0x7c]
+0x6a,0x04,0x32,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x52,0x7c]
+0xf0,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x52,0x7c]
+0x80,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nge_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nge_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x52,0x7c]
+0xc1,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x52,0x7c]
+0xf7,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x52,0x7c]
+0x7e,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x52,0x7c]
+0x64,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x52,0x7c]
+0x02,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x52,0x7c]
+0x04,0x04,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
+0x01,0x05,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x53,0x7c]
+0x01,0xfd,0x53,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x52,0x7c]
+0xfe,0x05,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x52,0x7c]
+0x6a,0x04,0x52,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x16,0x7c]
+0x80,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_ngt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x16,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_ngt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x16,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x16,0x7c]
+0xc1,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x16,0x7c]
+0x7f,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x16,0x7c]
+0x7e,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x16,0x7c]
+0x7d,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x16,0x7c]
+0x65,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x16,0x7c]
+0x01,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
+0x01,0x05,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x16,0x7c]
+0x6b,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x16,0x7c]
+0x6a,0x04,0x16,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x36,0x7c]
+0xf0,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x36,0x7c]
+0x80,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ngt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ngt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x36,0x7c]
+0xc1,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x36,0x7c]
+0xf7,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x36,0x7c]
+0x7f,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x36,0x7c]
+0x7e,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x36,0x7c]
+0x7d,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x36,0x7c]
+0x65,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x36,0x7c]
+0x01,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x37,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x37,0x7c]
+0x01,0xff,0x37,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
+0x01,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x36,0x7c]
+0xff,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x36,0x7c]
+0x6b,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x36,0x7c]
+0x6a,0x04,0x36,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x56,0x7c]
+0xf0,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x56,0x7c]
+0x80,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_ngt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_ngt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x56,0x7c]
+0xc1,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x56,0x7c]
+0xf7,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x56,0x7c]
+0x7e,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x56,0x7c]
+0x64,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x56,0x7c]
+0x02,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x56,0x7c]
+0x04,0x04,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
+0x01,0x05,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x57,0x7c]
+0x01,0xfd,0x57,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x56,0x7c]
+0xfe,0x05,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x56,0x7c]
+0x6a,0x04,0x56,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x18,0x7c]
+0x80,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nle_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x18,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nle_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x18,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x18,0x7c]
+0xc1,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x18,0x7c]
+0x7f,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x18,0x7c]
+0x7e,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x18,0x7c]
+0x7d,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x18,0x7c]
+0x65,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x18,0x7c]
+0x01,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
+0x01,0x05,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x18,0x7c]
+0x6b,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x18,0x7c]
+0x6a,0x04,0x18,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x38,0x7c]
+0xf0,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x38,0x7c]
+0x80,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nle_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nle_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x38,0x7c]
+0xc1,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x38,0x7c]
+0xf7,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x38,0x7c]
+0x7f,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x38,0x7c]
+0x7e,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x38,0x7c]
+0x7d,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x38,0x7c]
+0x65,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x38,0x7c]
+0x01,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x39,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x39,0x7c]
+0x01,0xff,0x39,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
+0x01,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x38,0x7c]
+0xff,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x38,0x7c]
+0x6b,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x38,0x7c]
+0x6a,0x04,0x38,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x58,0x7c]
+0xf0,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x58,0x7c]
+0x80,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nle_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nle_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x58,0x7c]
+0xc1,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x58,0x7c]
+0xf7,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x58,0x7c]
+0x7e,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x58,0x7c]
+0x64,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x58,0x7c]
+0x02,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x58,0x7c]
+0x04,0x04,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
+0x01,0x05,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x59,0x7c]
+0x01,0xfd,0x59,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x58,0x7c]
+0xfe,0x05,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x58,0x7c]
+0x6a,0x04,0x58,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x14,0x7c]
+0x80,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nlg_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x14,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nlg_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x14,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x14,0x7c]
+0xc1,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x14,0x7c]
+0x7f,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x14,0x7c]
+0x7e,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x14,0x7c]
+0x7d,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x14,0x7c]
+0x65,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x14,0x7c]
+0x01,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
+0x01,0x05,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x14,0x7c]
+0x6b,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x14,0x7c]
+0x6a,0x04,0x14,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x34,0x7c]
+0xf0,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x34,0x7c]
+0x80,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlg_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlg_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x34,0x7c]
+0xc1,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x34,0x7c]
+0xf7,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x34,0x7c]
+0x7f,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x34,0x7c]
+0x7e,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x34,0x7c]
+0x7d,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x34,0x7c]
+0x65,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x34,0x7c]
+0x01,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x35,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x35,0x7c]
+0x01,0xff,0x35,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
+0x01,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x34,0x7c]
+0xff,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x34,0x7c]
+0x6b,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x34,0x7c]
+0x6a,0x04,0x34,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x54,0x7c]
+0xf0,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x54,0x7c]
+0x80,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlg_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlg_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x54,0x7c]
+0xc1,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x54,0x7c]
+0xf7,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x54,0x7c]
+0x7e,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x54,0x7c]
+0x64,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x54,0x7c]
+0x02,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x54,0x7c]
+0x04,0x04,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
+0x01,0x05,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x55,0x7c]
+0x01,0xfd,0x55,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x54,0x7c]
+0xfe,0x05,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x54,0x7c]
+0x6a,0x04,0x54,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x1c,0x7c]
+0x80,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0x3456, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_nlt_f16_e32 vcc, 0x3456, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1c,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, 0xfe0b, v2    ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_nlt_f16_e32 vcc, 0xfe0b, v2       ; encoding: [0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1c,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x1c,0x7c]
+0xc1,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x1c,0x7c]
+0x7f,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x1c,0x7c]
+0x7e,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x1c,0x7c]
+0x7d,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x1c,0x7c]
+0x65,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x1c,0x7c]
+0x01,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
+0x01,0x05,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x1c,0x7c]
+0x6b,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x1c,0x7c]
+0x6a,0x04,0x1c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0.5, v2       ; encoding: [0xf0,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, 0.5, v2          ; encoding: [0xf0,0x04,0x3c,0x7c]
+0xf0,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0, v2         ; encoding: [0x80,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, 0, v2            ; encoding: [0x80,0x04,0x3c,0x7c]
+0x80,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0x3f717273, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlt_f32_e32 vcc, 0x3f717273, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, 0xaf123456, v2 ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlt_f32_e32 vcc, 0xaf123456, v2   ; encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, -1, v2        ; encoding: [0xc1,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, -1, v2           ; encoding: [0xc1,0x04,0x3c,0x7c]
+0xc1,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, -4.0, v2      ; encoding: [0xf7,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, -4.0, v2         ; encoding: [0xf7,0x04,0x3c,0x7c]
+0xf7,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_hi, v2   ; encoding: [0x7f,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, exec_hi, v2      ; encoding: [0x7f,0x04,0x3c,0x7c]
+0x7f,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, exec_lo, v2   ; encoding: [0x7e,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, exec_lo, v2      ; encoding: [0x7e,0x04,0x3c,0x7c]
+0x7e,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, m0, v2        ; encoding: [0x7d,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, m0, v2           ; encoding: [0x7d,0x04,0x3c,0x7c]
+0x7d,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, s101, v2      ; encoding: [0x65,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, s101, v2         ; encoding: [0x65,0x04,0x3c,0x7c]
+0x65,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, s1, v2        ; encoding: [0x01,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, s1, v2           ; encoding: [0x01,0x04,0x3c,0x7c]
+0x01,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v255      ; encoding: [0x01,0xff,0x3d,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v255         ; encoding: [0x01,0xff,0x3d,0x7c]
+0x01,0xff,0x3d,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
+0x01,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v255, v2      ; encoding: [0xff,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v255, v2         ; encoding: [0xff,0x05,0x3c,0x7c]
+0xff,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_hi, v2    ; encoding: [0x6b,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, vcc_hi, v2       ; encoding: [0x6b,0x04,0x3c,0x7c]
+0x6b,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, vcc_lo, v2    ; encoding: [0x6a,0x04,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, vcc_lo, v2       ; encoding: [0x6a,0x04,0x3c,0x7c]
+0x6a,0x04,0x3c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0.5, v[2:3]   ; encoding: [0xf0,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, 0.5, v[2:3]      ; encoding: [0xf0,0x04,0x5c,0x7c]
+0xf0,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0, v[2:3]     ; encoding: [0x80,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, 0, v[2:3]        ; encoding: [0x80,0x04,0x5c,0x7c]
+0x80,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_nlt_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_nlt_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, -1, v[2:3]    ; encoding: [0xc1,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, -1, v[2:3]       ; encoding: [0xc1,0x04,0x5c,0x7c]
+0xc1,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, -4.0, v[2:3]  ; encoding: [0xf7,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, -4.0, v[2:3]     ; encoding: [0xf7,0x04,0x5c,0x7c]
+0xf7,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, exec, v[2:3]  ; encoding: [0x7e,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, exec, v[2:3]     ; encoding: [0x7e,0x04,0x5c,0x7c]
+0x7e,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5c,0x7c]
+0x64,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[2:3], v[2:3] ; encoding: [0x02,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[2:3], v[2:3]   ; encoding: [0x02,0x04,0x5c,0x7c]
+0x02,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, s[4:5], v[2:3] ; encoding: [0x04,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, s[4:5], v[2:3]   ; encoding: [0x04,0x04,0x5c,0x7c]
+0x04,0x04,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
+0x01,0x05,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5d,0x7c]
+0x01,0xfd,0x5d,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5c,0x7c]
+0xfe,0x05,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, vcc, v[2:3]   ; encoding: [0x6a,0x04,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, vcc, v[2:3]      ; encoding: [0x6a,0x04,0x5c,0x7c]
+0x6a,0x04,0x5c,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x0e,0x7c]
+0x80,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_o_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0e,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_o_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_o_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0e,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_o_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x0e,0x7c]
+0xc1,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x0e,0x7c]
+0x7f,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x0e,0x7c]
+0x7e,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x0e,0x7c]
+0x7d,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x0e,0x7c]
+0x65,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x0e,0x7c]
+0x01,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
+0x01,0x05,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x0e,0x7c]
+0x6b,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x0e,0x7c]
+0x6a,0x04,0x0e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x2e,0x7c]
+0xf0,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x2e,0x7c]
+0x80,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_o_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_o_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_o_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_o_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x2e,0x7c]
+0xc1,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x2e,0x7c]
+0xf7,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x2e,0x7c]
+0x7f,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x2e,0x7c]
+0x7e,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x2e,0x7c]
+0x7d,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x2e,0x7c]
+0x65,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x2e,0x7c]
+0x01,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x2f,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x2f,0x7c]
+0x01,0xff,0x2f,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
+0x01,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x2e,0x7c]
+0xff,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x2e,0x7c]
+0x6b,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x2e,0x7c]
+0x6a,0x04,0x2e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x4e,0x7c]
+0xf0,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x4e,0x7c]
+0x80,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_o_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_o_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_o_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_o_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x4e,0x7c]
+0xc1,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x4e,0x7c]
+0xf7,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x4e,0x7c]
+0x7e,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x4e,0x7c]
+0x64,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x4e,0x7c]
+0x02,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x4e,0x7c]
+0x04,0x04,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
+0x01,0x05,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x4f,0x7c]
+0x01,0xfd,0x4f,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x4e,0x7c]
+0xfe,0x05,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x4e,0x7c]
+0x6a,0x04,0x4e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x1e,0x7c]
+0x80,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_t_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1e,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_t_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_t_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1e,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_t_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x1e,0x7c]
+0xc1,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x1e,0x7c]
+0x7f,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x1e,0x7c]
+0x7e,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x1e,0x7c]
+0x7d,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x1e,0x7c]
+0x65,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x1e,0x7c]
+0x01,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
+0x01,0x05,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x1e,0x7c]
+0x6b,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x1e,0x7c]
+0x6a,0x04,0x1e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x3e,0x7c]
+0xf0,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x3e,0x7c]
+0x80,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x3e,0x7c]
+0xc1,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x3e,0x7c]
+0xf7,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x3e,0x7c]
+0x7f,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x3e,0x7c]
+0x7e,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x3e,0x7c]
+0x7d,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x3e,0x7c]
+0x65,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x3e,0x7c]
+0x01,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x3f,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x3f,0x7c]
+0x01,0xff,0x3f,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
+0x01,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x3e,0x7c]
+0xff,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x3e,0x7c]
+0x6b,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x3e,0x7c]
+0x6a,0x04,0x3e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x5e,0x7c]
+0xf0,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x5e,0x7c]
+0x80,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x5e,0x7c]
+0xc1,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x5e,0x7c]
+0xf7,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x5e,0x7c]
+0x7e,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x5e,0x7c]
+0x64,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x5e,0x7c]
+0x02,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x5e,0x7c]
+0x04,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
+0x01,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x5f,0x7c]
+0x01,0xfd,0x5f,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x5e,0x7c]
+0xfe,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x5e,0x7c]
+0x6a,0x04,0x5e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x8e,0x7c]
+0xf0,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x8e,0x7c]
+0x80,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_i32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_i32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_i32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_i32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x8e,0x7c]
+0xc1,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x8e,0x7c]
+0xf7,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x8e,0x7c]
+0x7f,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x8e,0x7c]
+0x7e,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x8e,0x7c]
+0x7d,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x8e,0x7c]
+0x65,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x8e,0x7c]
+0x01,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x8f,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x8f,0x7c]
+0x01,0xff,0x8f,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
+0x01,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x8e,0x7c]
+0xff,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x8e,0x7c]
+0x6b,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x8e,0x7c]
+0x6a,0x04,0x8e,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xae,0x7c]
+0xf0,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xae,0x7c]
+0x80,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_i64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_i64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_i64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_i64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xae,0x7c]
+0xc1,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xae,0x7c]
+0xf7,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xae,0x7c]
+0x7e,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xae,0x7c]
+0x64,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xae,0x7c]
+0x02,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xae,0x7c]
+0x04,0x04,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
+0x01,0x05,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xaf,0x7c]
+0x01,0xfd,0xaf,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xae,0x7c]
+0xfe,0x05,0xae,0x7c
+
+# W32: v_cmp_t_i64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xae,0x7c]
+0x6a,0x04,0xae,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x9e,0x7c]
+0xf0,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x9e,0x7c]
+0x80,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_u32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_u32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_u32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_u32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x9e,0x7c]
+0xc1,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x9e,0x7c]
+0xf7,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x9e,0x7c]
+0x7f,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x9e,0x7c]
+0x7e,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x9e,0x7c]
+0x7d,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x9e,0x7c]
+0x65,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x9e,0x7c]
+0x01,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x9f,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x9f,0x7c]
+0x01,0xff,0x9f,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
+0x01,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x9e,0x7c]
+0xff,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x9e,0x7c]
+0x6b,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x9e,0x7c]
+0x6a,0x04,0x9e,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0xbe,0x7c]
+0xf0,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0xbe,0x7c]
+0x80,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_t_u64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_t_u64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_t_u64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_t_u64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0xbe,0x7c]
+0xc1,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0xbe,0x7c]
+0xf7,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0xbe,0x7c]
+0x7e,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0xbe,0x7c]
+0x64,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0xbe,0x7c]
+0x02,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0xbe,0x7c]
+0x04,0x04,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
+0x01,0x05,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0xbf,0x7c]
+0x01,0xfd,0xbf,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0xbe,0x7c]
+0xfe,0x05,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0xbe,0x7c]
+0x6a,0x04,0xbe,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x10,0x7c]
+0x80,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0x3456, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+# W64: v_cmp_u_f16_e32 vcc, 0x3456, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00]
+0xff,0x04,0x10,0x7c,0x56,0x34,0x00,0x00
+
+# W32: v_cmp_u_f16_e32 vcc_lo, 0xfe0b, v2      ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+# W64: v_cmp_u_f16_e32 vcc, 0xfe0b, v2         ; encoding: [0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x10,0x7c,0x0b,0xfe,0x00,0x00
+
+# W32: v_cmp_u_f16_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x10,0x7c]
+0xc1,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x10,0x7c]
+0x7f,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x10,0x7c]
+0x7e,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x10,0x7c]
+0x7d,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x10,0x7c]
+0x65,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x10,0x7c]
+0x01,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
+0x01,0x05,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x10,0x7c]
+0x6b,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f16_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x10,0x7c]
+0x6a,0x04,0x10,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0.5, v2         ; encoding: [0xf0,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, 0.5, v2            ; encoding: [0xf0,0x04,0x30,0x7c]
+0xf0,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0, v2           ; encoding: [0x80,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, 0, v2              ; encoding: [0x80,0x04,0x30,0x7c]
+0x80,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0x3f717273, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_u_f32_e32 vcc, 0x3f717273, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_u_f32_e32 vcc_lo, 0xaf123456, v2  ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_u_f32_e32 vcc, 0xaf123456, v2     ; encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_u_f32_e32 vcc_lo, -1, v2          ; encoding: [0xc1,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, -1, v2             ; encoding: [0xc1,0x04,0x30,0x7c]
+0xc1,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, -4.0, v2        ; encoding: [0xf7,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, -4.0, v2           ; encoding: [0xf7,0x04,0x30,0x7c]
+0xf7,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, exec_hi, v2     ; encoding: [0x7f,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, exec_hi, v2        ; encoding: [0x7f,0x04,0x30,0x7c]
+0x7f,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, exec_lo, v2     ; encoding: [0x7e,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, exec_lo, v2        ; encoding: [0x7e,0x04,0x30,0x7c]
+0x7e,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, m0, v2          ; encoding: [0x7d,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, m0, v2             ; encoding: [0x7d,0x04,0x30,0x7c]
+0x7d,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, s101, v2        ; encoding: [0x65,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, s101, v2           ; encoding: [0x65,0x04,0x30,0x7c]
+0x65,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, s1, v2          ; encoding: [0x01,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, s1, v2             ; encoding: [0x01,0x04,0x30,0x7c]
+0x01,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v255        ; encoding: [0x01,0xff,0x31,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v255           ; encoding: [0x01,0xff,0x31,0x7c]
+0x01,0xff,0x31,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
+0x01,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v255, v2        ; encoding: [0xff,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v255, v2           ; encoding: [0xff,0x05,0x30,0x7c]
+0xff,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, vcc_hi, v2      ; encoding: [0x6b,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, vcc_hi, v2         ; encoding: [0x6b,0x04,0x30,0x7c]
+0x6b,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f32_e32 vcc_lo, vcc_lo, v2      ; encoding: [0x6a,0x04,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, vcc_lo, v2         ; encoding: [0x6a,0x04,0x30,0x7c]
+0x6a,0x04,0x30,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0.5, v[2:3]     ; encoding: [0xf0,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, 0.5, v[2:3]        ; encoding: [0xf0,0x04,0x50,0x7c]
+0xf0,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0, v[2:3]       ; encoding: [0x80,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, 0, v[2:3]          ; encoding: [0x80,0x04,0x50,0x7c]
+0x80,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+# W64: v_cmp_u_f64_e32 vcc, 0x3f717273, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f
+
+# W32: v_cmp_u_f64_e32 vcc_lo, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+# W64: v_cmp_u_f64_e32 vcc, 0xaf123456, v[2:3] ; encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf
+
+# W32: v_cmp_u_f64_e32 vcc_lo, -1, v[2:3]      ; encoding: [0xc1,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, -1, v[2:3]         ; encoding: [0xc1,0x04,0x50,0x7c]
+0xc1,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, -4.0, v[2:3]    ; encoding: [0xf7,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, -4.0, v[2:3]       ; encoding: [0xf7,0x04,0x50,0x7c]
+0xf7,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, exec, v[2:3]    ; encoding: [0x7e,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, exec, v[2:3]       ; encoding: [0x7e,0x04,0x50,0x7c]
+0x7e,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[100:101], v[2:3] ; encoding: [0x64,0x04,0x50,0x7c]
+0x64,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[2:3], v[2:3]  ; encoding: [0x02,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[2:3], v[2:3]     ; encoding: [0x02,0x04,0x50,0x7c]
+0x02,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, s[4:5], v[2:3]  ; encoding: [0x04,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, s[4:5], v[2:3]     ; encoding: [0x04,0x04,0x50,0x7c]
+0x04,0x04,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
+0x01,0x05,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[254:255] ; encoding: [0x01,0xfd,0x51,0x7c]
+0x01,0xfd,0x51,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[254:255], v[2:3] ; encoding: [0xfe,0x05,0x50,0x7c]
+0xfe,0x05,0x50,0x7c
+
+# W32: v_cmp_u_f64_e32 vcc_lo, vcc, v[2:3]     ; encoding: [0x6a,0x04,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, vcc, v[2:3]        ; encoding: [0x6a,0x04,0x50,0x7c]
+0x6a,0x04,0x50,0x7c
+
+# W32: v_cmp_class_f32_e32 vcc_lo, v1, v2      ; encoding: [0x01,0x05,0xfc,0x7c]
+# W64: v_cmp_class_f32_e32 vcc, v1, v2         ; encoding: [0x01,0x05,0xfc,0x7c]
+0x01,0x05,0xfc,0x7c
+
+# W32: v_cmp_class_f16 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
+# W64: v_cmp_class_f16 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05]
+0xe9,0x04,0xfa,0x7c,0x01,0x77,0x39,0x05
+
+# W32: v_cmp_class_f32 vcc_lo, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
+# W64: v_cmp_class_f32 vcc, v1, v2 dpp8:[7,6,5,4,3,2,1,0] ; encoding: [0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05]
+0xe9,0x04,0xfc,0x7c,0x01,0x77,0x39,0x05
+
+# W32: v_cmp_class_f32_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s100, v1, v2        ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[100:101], v1, v2  ; encoding: [0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, exec_hi, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, exec_lo, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, m0, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], m0, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, s101, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], s101, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, s1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], s1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, 0.5        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, 0.5   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, 0          ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, 0     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, -1         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, -1    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, -4.0       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, -4.0  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, exec_hi    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, exec_lo    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, m0         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, m0    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, s101       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, s101  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, s2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, s2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, v255       ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, v255  ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, v2         ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, v2    ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, -v1, v2        ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_class_f32_e64 s[10:11], -v1, v2   ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x7e,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_class_f32_e64 s10, v1, vcc_hi     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_hi ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v1, vcc_lo     ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v1, vcc_lo ; encoding: [0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x7e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_class_f32_e64 s10, v255, v2       ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], v255, v2  ; encoding: [0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, vcc_hi, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], vcc_hi, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s10, vcc_lo, v2     ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[10:11], vcc_lo, v2 ; encoding: [0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x7e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_class_f32_e64 s12, v1, v2         ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f32_e64 s[12:13], v1, v2    ; encoding: [0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x7e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_class_f64_e32 vcc_lo, v[1:2], v2  ; encoding: [0x01,0x05,0xfe,0x7c]
+# W64: v_cmp_class_f64_e32 vcc, v[1:2], v2     ; encoding: [0x01,0x05,0xfe,0x7c]
+0x01,0x05,0xfe,0x7c
+
+# W32: v_cmp_class_f64_e64 s10, 0.5, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], 0.5, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s100, v[1:2], v2    ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[100:101], v[1:2], v2 ; encoding: [0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, 0, v2          ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], 0, v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, -1, v2         ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], -1, v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, -4.0, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], -4.0, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, exec, v2       ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], exec, v2  ; encoding: [0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[100:101], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, s[2:3], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[2:3], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, s[4:5], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], s[4:5], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], 0.5    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], 0      ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], 0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], -1     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -1 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], -4.0   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], m0     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], m0 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], s101   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s101 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], s2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], s2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], v255   ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v255 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], v2     ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, -v[1:2], v2    ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_class_f64_e64 s[10:11], -v[1:2], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x7f,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo ; encoding: [0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x7f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_class_f64_e64 s10, v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], v[254:255], v2 ; encoding: [0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s10, vcc, v2        ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[10:11], vcc, v2   ; encoding: [0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x7f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_class_f64_e64 s12, v[1:2], v2     ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_class_f64_e64 s[12:13], v[1:2], v2 ; encoding: [0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x7f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x04,0x7c]
+# W64: v_cmp_eq_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x04,0x7c]
+0x01,0x05,0x04,0x7c
+
+# W32: v_cmp_eq_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_eq_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_eq_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_eq_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x24,0x7c]
+# W64: v_cmp_eq_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x24,0x7c]
+0x01,0x05,0x24,0x7c
+
+# W32: v_cmp_eq_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x12,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_eq_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_eq_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x12,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_eq_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x12,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x44,0x7c]
+# W64: v_cmp_eq_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x44,0x7c]
+0x01,0x05,0x44,0x7c
+
+# W32: v_cmp_eq_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x64,0x7c]
+# W64: v_cmp_eq_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x64,0x7c]
+0x01,0x05,0x64,0x7c
+
+# W32: v_cmp_eq_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x32,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x84,0x7c]
+# W64: v_cmp_eq_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x84,0x7c]
+0x01,0x05,0x84,0x7c
+
+# W32: v_cmp_eq_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x42,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x42,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x42,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa4,0x7c]
+# W64: v_cmp_eq_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa4,0x7c]
+0x01,0x05,0xa4,0x7c
+
+# W32: v_cmp_eq_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x52,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x52,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x52,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x74,0x7c]
+# W64: v_cmp_eq_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x74,0x7c]
+0x01,0x05,0x74,0x7c
+
+# W32: v_cmp_eq_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x94,0x7c]
+# W64: v_cmp_eq_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x94,0x7c]
+0x01,0x05,0x94,0x7c
+
+# W32: v_cmp_eq_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb4,0x7c]
+# W64: v_cmp_eq_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb4,0x7c]
+0x01,0x05,0xb4,0x7c
+
+# W32: v_cmp_eq_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x00,0x7c]
+# W64: v_cmp_f_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x00,0x7c]
+0x01,0x05,0x00,0x7c
+
+# W32: v_cmp_f_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_f_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_f_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_f_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x20,0x7c]
+# W64: v_cmp_f_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x20,0x7c]
+0x01,0x05,0x20,0x7c
+
+# W32: v_cmp_f_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x10,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_f_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_f_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x10,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_f_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x10,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x40,0x7c]
+# W64: v_cmp_f_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x40,0x7c]
+0x01,0x05,0x40,0x7c
+
+# W32: v_cmp_f_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x80,0x7c]
+# W64: v_cmp_f_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x80,0x7c]
+0x01,0x05,0x80,0x7c
+
+# W32: v_cmp_f_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x40,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x40,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x40,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xa0,0x7c]
+# W64: v_cmp_f_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xa0,0x7c]
+0x01,0x05,0xa0,0x7c
+
+# W32: v_cmp_f_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x50,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x50,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x50,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x90,0x7c]
+# W64: v_cmp_f_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x90,0x7c]
+0x01,0x05,0x90,0x7c
+
+# W32: v_cmp_f_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x48,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x48,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x48,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xb0,0x7c]
+# W64: v_cmp_f_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xb0,0x7c]
+0x01,0x05,0xb0,0x7c
+
+# W32: v_cmp_f_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x58,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_f_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x58,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_f_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x58,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0c,0x7c]
+# W64: v_cmp_ge_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0c,0x7c]
+0x01,0x05,0x0c,0x7c
+
+# W32: v_cmp_ge_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ge_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ge_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ge_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2c,0x7c]
+# W64: v_cmp_ge_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2c,0x7c]
+0x01,0x05,0x2c,0x7c
+
+# W32: v_cmp_ge_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x16,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ge_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ge_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x16,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ge_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x16,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4c,0x7c]
+# W64: v_cmp_ge_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4c,0x7c]
+0x01,0x05,0x4c,0x7c
+
+# W32: v_cmp_ge_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6c,0x7c]
+# W64: v_cmp_ge_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6c,0x7c]
+0x01,0x05,0x6c,0x7c
+
+# W32: v_cmp_ge_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x36,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8c,0x7c]
+# W64: v_cmp_ge_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8c,0x7c]
+0x01,0x05,0x8c,0x7c
+
+# W32: v_cmp_ge_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x46,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x46,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x46,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xac,0x7c]
+# W64: v_cmp_ge_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xac,0x7c]
+0x01,0x05,0xac,0x7c
+
+# W32: v_cmp_ge_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x56,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x56,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x56,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7c,0x7c]
+# W64: v_cmp_ge_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7c,0x7c]
+0x01,0x05,0x7c,0x7c
+
+# W32: v_cmp_ge_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9c,0x7c]
+# W64: v_cmp_ge_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9c,0x7c]
+0x01,0x05,0x9c,0x7c
+
+# W32: v_cmp_ge_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xbc,0x7c]
+# W64: v_cmp_ge_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xbc,0x7c]
+0x01,0x05,0xbc,0x7c
+
+# W32: v_cmp_ge_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x08,0x7c]
+# W64: v_cmp_gt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x08,0x7c]
+0x01,0x05,0x08,0x7c
+
+# W32: v_cmp_gt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_gt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_gt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_gt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x28,0x7c]
+# W64: v_cmp_gt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x28,0x7c]
+0x01,0x05,0x28,0x7c
+
+# W32: v_cmp_gt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x14,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_gt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_gt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x14,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_gt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x14,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x48,0x7c]
+# W64: v_cmp_gt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x48,0x7c]
+0x01,0x05,0x48,0x7c
+
+# W32: v_cmp_gt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x68,0x7c]
+# W64: v_cmp_gt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x68,0x7c]
+0x01,0x05,0x68,0x7c
+
+# W32: v_cmp_gt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x34,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x88,0x7c]
+# W64: v_cmp_gt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x88,0x7c]
+0x01,0x05,0x88,0x7c
+
+# W32: v_cmp_gt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x44,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x44,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x44,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa8,0x7c]
+# W64: v_cmp_gt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa8,0x7c]
+0x01,0x05,0xa8,0x7c
+
+# W32: v_cmp_gt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x54,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x54,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x54,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x78,0x7c]
+# W64: v_cmp_gt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x78,0x7c]
+0x01,0x05,0x78,0x7c
+
+# W32: v_cmp_gt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x98,0x7c]
+# W64: v_cmp_gt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x98,0x7c]
+0x01,0x05,0x98,0x7c
+
+# W32: v_cmp_gt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb8,0x7c]
+# W64: v_cmp_gt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb8,0x7c]
+0x01,0x05,0xb8,0x7c
+
+# W32: v_cmp_gt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x06,0x7c]
+# W64: v_cmp_le_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x06,0x7c]
+0x01,0x05,0x06,0x7c
+
+# W32: v_cmp_le_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_le_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_le_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_le_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x26,0x7c]
+# W64: v_cmp_le_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x26,0x7c]
+0x01,0x05,0x26,0x7c
+
+# W32: v_cmp_le_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x13,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_le_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_le_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x13,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_le_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x13,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x46,0x7c]
+# W64: v_cmp_le_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x46,0x7c]
+0x01,0x05,0x46,0x7c
+
+# W32: v_cmp_le_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x66,0x7c]
+# W64: v_cmp_le_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x66,0x7c]
+0x01,0x05,0x66,0x7c
+
+# W32: v_cmp_le_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x33,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x86,0x7c]
+# W64: v_cmp_le_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x86,0x7c]
+0x01,0x05,0x86,0x7c
+
+# W32: v_cmp_le_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x43,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x43,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x43,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa6,0x7c]
+# W64: v_cmp_le_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa6,0x7c]
+0x01,0x05,0xa6,0x7c
+
+# W32: v_cmp_le_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x53,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x53,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x53,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x76,0x7c]
+# W64: v_cmp_le_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x76,0x7c]
+0x01,0x05,0x76,0x7c
+
+# W32: v_cmp_le_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x96,0x7c]
+# W64: v_cmp_le_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x96,0x7c]
+0x01,0x05,0x96,0x7c
+
+# W32: v_cmp_le_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb6,0x7c]
+# W64: v_cmp_le_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb6,0x7c]
+0x01,0x05,0xb6,0x7c
+
+# W32: v_cmp_le_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_le_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_le_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x0a,0x7c]
+# W64: v_cmp_lg_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x0a,0x7c]
+0x01,0x05,0x0a,0x7c
+
+# W32: v_cmp_lg_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lg_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lg_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lg_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x2a,0x7c]
+# W64: v_cmp_lg_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x2a,0x7c]
+0x01,0x05,0x2a,0x7c
+
+# W32: v_cmp_lg_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x15,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lg_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lg_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x15,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lg_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x15,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x4a,0x7c]
+# W64: v_cmp_lg_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x4a,0x7c]
+0x01,0x05,0x4a,0x7c
+
+# W32: v_cmp_lg_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x02,0x7c]
+# W64: v_cmp_lt_f16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x02,0x7c]
+0x01,0x05,0x02,0x7c
+
+# W32: v_cmp_lt_f16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f16_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lt_f16_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lt_f16_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f16_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lt_f16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x22,0x7c]
+# W64: v_cmp_lt_f32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x22,0x7c]
+0x01,0x05,0x22,0x7c
+
+# W32: v_cmp_lt_f32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, v2 clamp      ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x11,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, -v1, v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f32_e64 s[10:11], -v1, v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lt_f32_e64 s10, v1, -v2           ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, -v2      ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lt_f32_e64 s10, -v1, -v2          ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f32_e64 s[10:11], -v1, -v2     ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x11,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lt_f32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x11,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x42,0x7c]
+# W64: v_cmp_lt_f64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0x42,0x7c]
+0x01,0x05,0x42,0x7c
+
+# W32: v_cmp_lt_f64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x62,0x7c]
+# W64: v_cmp_lt_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x62,0x7c]
+0x01,0x05,0x62,0x7c
+
+# W32: v_cmp_lt_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x31,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x82,0x7c]
+# W64: v_cmp_lt_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x82,0x7c]
+0x01,0x05,0x82,0x7c
+
+# W32: v_cmp_lt_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x41,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x41,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x41,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xa2,0x7c]
+# W64: v_cmp_lt_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xa2,0x7c]
+0x01,0x05,0xa2,0x7c
+
+# W32: v_cmp_lt_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x51,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x51,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x51,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x72,0x7c]
+# W64: v_cmp_lt_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x72,0x7c]
+0x01,0x05,0x72,0x7c
+
+# W32: v_cmp_lt_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x39,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x92,0x7c]
+# W64: v_cmp_lt_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x92,0x7c]
+0x01,0x05,0x92,0x7c
+
+# W32: v_cmp_lt_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x49,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x49,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x49,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xb2,0x7c]
+# W64: v_cmp_lt_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xb2,0x7c]
+0x01,0x05,0xb2,0x7c
+
+# W32: v_cmp_lt_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x59,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x59,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x59,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x6a,0x7c]
+# W64: v_cmp_ne_i16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x6a,0x7c]
+0x01,0x05,0x6a,0x7c
+
+# W32: v_cmp_ne_i16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x35,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x8a,0x7c]
+# W64: v_cmp_ne_i32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x8a,0x7c]
+0x01,0x05,0x8a,0x7c
+
+# W32: v_cmp_ne_i32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x45,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x45,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x45,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xaa,0x7c]
+# W64: v_cmp_ne_i64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xaa,0x7c]
+0x01,0x05,0xaa,0x7c
+
+# W32: v_cmp_ne_i64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x55,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x55,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x55,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1a,0x7c]
+# W64: v_cmp_neq_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1a,0x7c]
+0x01,0x05,0x1a,0x7c
+
+# W32: v_cmp_neq_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_neq_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_neq_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_neq_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3a,0x7c]
+# W64: v_cmp_neq_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3a,0x7c]
+0x01,0x05,0x3a,0x7c
+
+# W32: v_cmp_neq_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_neq_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_neq_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_neq_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5a,0x7c]
+# W64: v_cmp_neq_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5a,0x7c]
+0x01,0x05,0x5a,0x7c
+
+# W32: v_cmp_neq_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u16_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x7a,0x7c]
+# W64: v_cmp_ne_u16_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x7a,0x7c]
+0x01,0x05,0x7a,0x7c
+
+# W32: v_cmp_ne_u16_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u16_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u16_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u32_e32 vcc_lo, v1, v2         ; encoding: [0x01,0x05,0x9a,0x7c]
+# W64: v_cmp_ne_u32_e32 vcc, v1, v2            ; encoding: [0x01,0x05,0x9a,0x7c]
+0x01,0x05,0x9a,0x7c
+
+# W32: v_cmp_ne_u32_e64 s10, 0.5, v2           ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], 0.5, v2      ; encoding: [0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s100, v1, v2           ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[100:101], v1, v2     ; encoding: [0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, 0, v2             ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], 0, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, -1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], -1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, -4.0, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], -4.0, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, exec_hi, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], exec_hi, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, exec_lo, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], exec_lo, v2  ; encoding: [0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, m0, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], m0, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, s101, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], s101, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, s1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], s1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, 0.5           ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0.5      ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, 0             ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, 0        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, -1            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, -1       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, -4.0          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, -4.0     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, exec_hi       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_hi  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, exec_lo       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, exec_lo  ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, m0            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, m0       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, s101          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, s101     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, s2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, s2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, v255          ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, v255     ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, v2            ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, v2       ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, vcc_hi        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v1, vcc_lo        ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo   ; encoding: [0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, v255, v2          ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], v255, v2     ; encoding: [0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, vcc_hi, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s10, vcc_lo, v2        ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2   ; encoding: [0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u32_e64 s12, v1, v2            ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u32_e64 s[12:13], v1, v2       ; encoding: [0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0xba,0x7c]
+# W64: v_cmp_ne_u64_e32 vcc, v[1:2], v[2:3]    ; encoding: [0x01,0x05,0xba,0x7c]
+0x01,0x05,0xba,0x7c
+
+# W32: v_cmp_ne_u64_e64 s10, 0.5, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]   ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, 0, v[2:3]         ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, -1, v[2:3]        ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]   ; encoding: [0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, -4.0, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, exec, v[2:3]      ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0.5       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], 0         ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], -1        ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -1   ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], -4.0      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], exec      ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[1:2], vcc       ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc  ; encoding: [0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5d,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s10, vcc, v[2:3]       ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]  ; encoding: [0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5d,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]    ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5d,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x12,0x7c]
+# W64: v_cmp_nge_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x12,0x7c]
+0x01,0x05,0x12,0x7c
+
+# W32: v_cmp_nge_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nge_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nge_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nge_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x32,0x7c]
+# W64: v_cmp_nge_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x32,0x7c]
+0x01,0x05,0x32,0x7c
+
+# W32: v_cmp_nge_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x19,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nge_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nge_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x19,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nge_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x19,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x52,0x7c]
+# W64: v_cmp_nge_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x52,0x7c]
+0x01,0x05,0x52,0x7c
+
+# W32: v_cmp_nge_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x16,0x7c]
+# W64: v_cmp_ngt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x16,0x7c]
+0x01,0x05,0x16,0x7c
+
+# W32: v_cmp_ngt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ngt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x36,0x7c]
+# W64: v_cmp_ngt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x36,0x7c]
+0x01,0x05,0x36,0x7c
+
+# W32: v_cmp_ngt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ngt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x56,0x7c]
+# W64: v_cmp_ngt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x56,0x7c]
+0x01,0x05,0x56,0x7c
+
+# W32: v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x18,0x7c]
+# W64: v_cmp_nle_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x18,0x7c]
+0x01,0x05,0x18,0x7c
+
+# W32: v_cmp_nle_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nle_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nle_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nle_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x38,0x7c]
+# W64: v_cmp_nle_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x38,0x7c]
+0x01,0x05,0x38,0x7c
+
+# W32: v_cmp_nle_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nle_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nle_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nle_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x58,0x7c]
+# W64: v_cmp_nle_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x58,0x7c]
+0x01,0x05,0x58,0x7c
+
+# W32: v_cmp_nle_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x14,0x7c]
+# W64: v_cmp_nlg_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x14,0x7c]
+0x01,0x05,0x14,0x7c
+
+# W32: v_cmp_nlg_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlg_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x34,0x7c]
+# W64: v_cmp_nlg_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x34,0x7c]
+0x01,0x05,0x34,0x7c
+
+# W32: v_cmp_nlg_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlg_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x54,0x7c]
+# W64: v_cmp_nlg_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x54,0x7c]
+0x01,0x05,0x54,0x7c
+
+# W32: v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x1c,0x7c]
+# W64: v_cmp_nlt_f16_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x1c,0x7c]
+0x01,0x05,0x1c,0x7c
+
+# W32: v_cmp_nlt_f16_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlt_f16_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f16_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f16_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f16_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e32 vcc_lo, v1, v2        ; encoding: [0x01,0x05,0x3c,0x7c]
+# W64: v_cmp_nlt_f32_e32 vcc, v1, v2           ; encoding: [0x01,0x05,0x3c,0x7c]
+0x01,0x05,0x3c,0x7c
+
+# W32: v_cmp_nlt_f32_e64 s10, 0.5, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], 0.5, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s100, v1, v2          ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[100:101], v1, v2    ; encoding: [0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, 0, v2            ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], 0, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, -1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, -4.0, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -4.0, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, exec_hi, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, exec_lo, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2 ; encoding: [0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, m0, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], m0, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, s101, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], s101, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, s1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], s1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, 0.5          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0.5     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, 0            ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, 0       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, -1           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -1      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, -4.0         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -4.0    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, exec_hi      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, exec_lo      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, m0           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, m0      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, s101         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s101    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, s2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, s2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, v255         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v255    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, v2 clamp     ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp ; encoding: [0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, v2           ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, v2      ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, -v1, v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, -v2          ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, -v2     ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlt_f32_e64 s10, -v1, -v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f32_e64 s[10:11], -v1, -v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_hi       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v1, vcc_lo       ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo  ; encoding: [0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, v255, v2         ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], v255, v2    ; encoding: [0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, vcc_hi, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s10, vcc_lo, v2       ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2  ; encoding: [0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f32_e64 s12, v1, v2           ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f32_e64 s[12:13], v1, v2      ; encoding: [0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e32 vcc_lo, v[1:2], v[2:3] ; encoding: [0x01,0x05,0x5c,0x7c]
+# W64: v_cmp_nlt_f64_e32 vcc, v[1:2], v[2:3]   ; encoding: [0x01,0x05,0x5c,0x7c]
+0x01,0x05,0x5c,0x7c
+
+# W32: v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]  ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, 0, v[2:3]        ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, -1, v[2:3]       ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, exec, v[2:3]     ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0.5      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], 0        ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -1       ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -4.0     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0 ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], exec     ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]   ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]  ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[1:2], vcc      ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc ; encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s10, vcc, v[2:3]      ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3] ; encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]   ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x0e,0x7c]
+# W64: v_cmp_o_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x0e,0x7c]
+0x01,0x05,0x0e,0x7c
+
+# W32: v_cmp_o_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_o_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_o_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_o_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_o_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_o_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x2e,0x7c]
+# W64: v_cmp_o_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x2e,0x7c]
+0x01,0x05,0x2e,0x7c
+
+# W32: v_cmp_o_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x17,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_o_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_o_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x17,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_o_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_o_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_o_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x17,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x4e,0x7c]
+# W64: v_cmp_o_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x4e,0x7c]
+0x01,0x05,0x4e,0x7c
+
+# W32: v_cmp_o_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_o_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_o_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_t_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_t_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_t_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x1e,0x7c]
+# W64: v_cmp_t_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x1e,0x7c]
+0x01,0x05,0x1e,0x7c
+
+# W32: v_cmp_t_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x1f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_t_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_t_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_t_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x3e,0x7c]
+# W64: v_cmp_t_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x3e,0x7c]
+0x01,0x05,0x3e,0x7c
+
+# W32: v_cmp_t_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_t_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_t_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x5e,0x7c]
+# W64: v_cmp_t_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x5e,0x7c]
+0x01,0x05,0x5e,0x7c
+
+# W32: v_cmp_t_i32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x8e,0x7c]
+# W64: v_cmp_t_i32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x8e,0x7c]
+0x01,0x05,0x8e,0x7c
+
+# W32: v_cmp_t_i32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x47,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_i32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x47,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_i32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x47,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_i64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xae,0x7c]
+# W64: v_cmp_t_i64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xae,0x7c]
+0x01,0x05,0xae,0x7c
+
+# W32: v_cmp_t_i64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x57,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_i64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x57,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_i64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x57,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x9e,0x7c]
+# W64: v_cmp_t_u32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x9e,0x7c]
+0x01,0x05,0x9e,0x7c
+
+# W32: v_cmp_t_u32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x4f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_u32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x4f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_u32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x4f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0xbe,0x7c]
+# W64: v_cmp_t_u64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0xbe,0x7c]
+0x01,0x05,0xbe,0x7c
+
+# W32: v_cmp_t_u64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x5f,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_t_u64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x5f,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_t_u64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x5f,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f16_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x10,0x7c]
+# W64: v_cmp_u_f16_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x10,0x7c]
+0x01,0x05,0x10,0x7c
+
+# W32: v_cmp_u_f16_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f16_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_u_f16_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_u_f16_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f16_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_u_f16_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_u_f16_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_u_f16_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f16_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f32_e32 vcc_lo, v1, v2          ; encoding: [0x01,0x05,0x30,0x7c]
+# W64: v_cmp_u_f32_e32 vcc, v1, v2             ; encoding: [0x01,0x05,0x30,0x7c]
+0x01,0x05,0x30,0x7c
+
+# W32: v_cmp_u_f32_e64 s10, 0.5, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], 0.5, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s100, v1, v2            ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[100:101], v1, v2      ; encoding: [0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, 0, v2              ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], 0, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, -1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], -1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, -4.0, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], -4.0, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, exec_hi, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], exec_hi, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, exec_lo, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], exec_lo, v2   ; encoding: [0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, m0, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], m0, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x7d,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, s101, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], s101, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x65,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, s1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], s1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, 0.5            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, 0.5       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, 0              ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, 0         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, -1             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -1        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, -4.0           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -4.0      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, exec_hi        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_hi   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xff,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, exec_lo        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, exec_lo   ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, m0             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, m0        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xfb,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, s101           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, s101      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, s2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, s2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, v255           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v255      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xff,0x03,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, v2 clamp       ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v2 clamp  ; encoding: [0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x18,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, v2             ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, v2        ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, -v1, v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f32_e64 s[10:11], -v1, v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_u_f32_e64 s10, v1, -v2            ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, -v2       ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_u_f32_e64 s10, -v1, -v2           ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f32_e64 s[10:11], -v1, -v2      ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x18,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_u_f32_e64 s10, v1, vcc_hi         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_hi    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v1, vcc_lo         ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v1, vcc_lo    ; encoding: [0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_u_f32_e64 s10, v255, v2           ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], v255, v2      ; encoding: [0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0xff,0x05,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, vcc_hi, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], vcc_hi, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s10, vcc_lo, v2         ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[10:11], vcc_lo, v2    ; encoding: [0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_u_f32_e64 s12, v1, v2             ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f32_e64 s[12:13], v1, v2        ; encoding: [0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x18,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f64_e32 vcc_lo, v[1:2], v[2:3]  ; encoding: [0x01,0x05,0x50,0x7c]
+# W64: v_cmp_u_f64_e32 vcc, v[1:2], v[2:3]     ; encoding: [0x01,0x05,0x50,0x7c]
+0x01,0x05,0x50,0x7c
+
+# W32: v_cmp_u_f64_e64 s10, 0.5, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s100, v[1:2], v[2:3]    ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3] ; encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, 0, v[2:3]          ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], 0, v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, -1, v[2:3]         ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], -1, v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, -4.0, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, exec, v[2:3]       ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], exec, v[2:3]  ; encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, s[2:3], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, s[4:5], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], 0.5        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], 0          ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], 0     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -1         ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -1    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -4.0       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], exec       ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], exec  ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[4:5]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], s[6:7]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp ; encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[2:3]     ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]    ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40
+
+# W32: v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+# W64: v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
+0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255] ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[1:2], vcc        ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[1:2], vcc   ; encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
+0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00
+
+# W32: v_cmp_u_f64_e64 s10, v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3] ; encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s10, vcc, v[2:3]        ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]   ; encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
+0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00
+
+# W32: v_cmp_u_f64_e64 s12, v[1:2], v[2:3]     ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+# W64: v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3] ; encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
+0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00
+# GFX11: v_cmpx_class_f16_e32 0, v2              ; encoding: [0x80,0x04,0xfa,0x7d]
+0x80,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 0x3456, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e32 0xfe0b, v2         ; encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e32 -1, v2             ; encoding: [0xc1,0x04,0xfa,0x7d]
+0xc1,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfa,0x7d]
+0x7f,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfa,0x7d]
+0x7e,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 m0, v2             ; encoding: [0x7d,0x04,0xfa,0x7d]
+0x7d,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 s101, v2           ; encoding: [0x65,0x04,0xfa,0x7d]
+0x65,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 s1, v2             ; encoding: [0x01,0x04,0xfa,0x7d]
+0x01,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 v1, v2             ; encoding: [0x01,0x05,0xfa,0x7d]
+0x01,0x05,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfa,0x7d]
+0x6b,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfa,0x7d]
+0x6a,0x04,0xfa,0x7d
+
+# GFX11: v_cmpx_class_f16_e64 v1, 0              ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, -1             ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, exec_hi        ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, exec_lo        ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, m0             ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, s101           ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, s2             ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 -v1, v2            ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_class_f16_e64 v1, vcc_hi         ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_class_f16_e64 v1, vcc_lo         ; encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfc,0x7d]
+0xf0,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 0, v2              ; encoding: [0x80,0x04,0xfc,0x7d]
+0x80,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_class_f32_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_class_f32_e32 -1, v2             ; encoding: [0xc1,0x04,0xfc,0x7d]
+0xc1,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfc,0x7d]
+0xf7,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 exec_hi, v2        ; encoding: [0x7f,0x04,0xfc,0x7d]
+0x7f,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 exec_lo, v2        ; encoding: [0x7e,0x04,0xfc,0x7d]
+0x7e,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 m0, v2             ; encoding: [0x7d,0x04,0xfc,0x7d]
+0x7d,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 s101, v2           ; encoding: [0x65,0x04,0xfc,0x7d]
+0x65,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 s1, v2             ; encoding: [0x01,0x04,0xfc,0x7d]
+0x01,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v1, v255           ; encoding: [0x01,0xff,0xfd,0x7d]
+0x01,0xff,0xfd,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v1, v2             ; encoding: [0x01,0x05,0xfc,0x7d]
+0x01,0x05,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 v255, v2           ; encoding: [0xff,0x05,0xfc,0x7d]
+0xff,0x05,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 vcc_hi, v2         ; encoding: [0x6b,0x04,0xfc,0x7d]
+0x6b,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e32 vcc_lo, v2         ; encoding: [0x6a,0x04,0xfc,0x7d]
+0x6a,0x04,0xfc,0x7d
+
+# GFX11: v_cmpx_class_f32_e64 v1, 0.5            ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, 0              ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, -1             ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, -4.0           ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, exec_hi        ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, exec_lo        ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, m0             ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, s101           ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, s2             ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 -v1, v2            ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_class_f32_e64 v1, vcc_hi         ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_class_f32_e64 v1, vcc_lo         ; encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e32 0.5, v2            ; encoding: [0xf0,0x04,0xfe,0x7d]
+0xf0,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 0, v2              ; encoding: [0x80,0x04,0xfe,0x7d]
+0x80,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 0x3f717273, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_class_f64_e32 0xaf123456, v2     ; encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_class_f64_e32 -1, v2             ; encoding: [0xc1,0x04,0xfe,0x7d]
+0xc1,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 -4.0, v2           ; encoding: [0xf7,0x04,0xfe,0x7d]
+0xf7,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 exec, v2           ; encoding: [0x7e,0x04,0xfe,0x7d]
+0x7e,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[100:101], v2     ; encoding: [0x64,0x04,0xfe,0x7d]
+0x64,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[2:3], v2         ; encoding: [0x02,0x04,0xfe,0x7d]
+0x02,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 s[4:5], v2         ; encoding: [0x04,0x04,0xfe,0x7d]
+0x04,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[1:2], v255       ; encoding: [0x01,0xff,0xff,0x7d]
+0x01,0xff,0xff,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[1:2], v2         ; encoding: [0x01,0x05,0xfe,0x7d]
+0x01,0x05,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 v[254:255], v2     ; encoding: [0xfe,0x05,0xfe,0x7d]
+0xfe,0x05,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e32 vcc, v2            ; encoding: [0x6a,0x04,0xfe,0x7d]
+0x6a,0x04,0xfe,0x7d
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], 0.5        ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], 0          ; encoding: [0x00,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xff,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], -1         ; encoding: [0x00,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xff,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], -4.0       ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_hi    ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], exec_lo    ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], m0         ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], s101       ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], s2         ; encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 -v[1:2], v2        ; encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_hi     ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_class_f64_e64 v[1:2], vcc_lo     ; encoding: [0x00,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x04,0x7d]
+0x80,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x04,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x04,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x04,0x7d]
+0xc1,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x04,0x7d]
+0x7f,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x04,0x7d]
+0x7e,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x04,0x7d]
+0x7d,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x04,0x7d]
+0x65,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x04,0x7d]
+0x01,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x04,0x7d]
+0x01,0x05,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x04,0x7d]
+0x6b,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x04,0x7d]
+0x6a,0x04,0x04,0x7d
+
+# GFX11: v_cmpx_eq_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x82,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x82,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_eq_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_eq_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x82,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_eq_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x24,0x7d]
+0xf0,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x24,0x7d]
+0x80,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x24,0x7d]
+0xc1,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x24,0x7d]
+0xf7,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x24,0x7d]
+0x7f,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x24,0x7d]
+0x7e,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x24,0x7d]
+0x7d,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x24,0x7d]
+0x65,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x24,0x7d]
+0x01,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x25,0x7d]
+0x01,0xff,0x25,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x24,0x7d]
+0x01,0x05,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x24,0x7d]
+0xff,0x05,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x24,0x7d]
+0x6b,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x24,0x7d]
+0x6a,0x04,0x24,0x7d
+
+# GFX11: v_cmpx_eq_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x92,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x92,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_eq_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_eq_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_eq_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x44,0x7d]
+0xf0,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x44,0x7d]
+0x80,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x44,0x7d]
+0xc1,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x44,0x7d]
+0xf7,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x44,0x7d]
+0x7e,0x02,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x44,0x7d]
+0x7e,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x44,0x7d]
+0x64,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x44,0x7d]
+0x02,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x44,0x7d]
+0x04,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x44,0x7d]
+0x01,0x05,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x45,0x7d]
+0x01,0xfd,0x45,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x44,0x7d]
+0xfe,0x05,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x44,0x7d]
+0x6a,0x04,0x44,0x7d
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_eq_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_eq_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa2,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_eq_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x64,0x7d]
+0x80,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x64,0x7d]
+0xc1,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x64,0x7d]
+0x7f,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x64,0x7d]
+0x7e,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x64,0x7d]
+0x7d,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x64,0x7d]
+0x65,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x64,0x7d]
+0x01,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x64,0x7d]
+0x01,0x05,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x64,0x7d]
+0x6b,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x64,0x7d]
+0x6a,0x04,0x64,0x7d
+
+# GFX11: v_cmpx_eq_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x84,0x7d]
+0xf0,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x84,0x7d]
+0x80,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x84,0x7d]
+0xc1,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x84,0x7d]
+0xf7,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x84,0x7d]
+0x7f,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x84,0x7d]
+0x7e,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x84,0x7d]
+0x7d,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x84,0x7d]
+0x65,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x84,0x7d]
+0x01,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x85,0x7d]
+0x01,0xff,0x85,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x84,0x7d]
+0x01,0x05,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x84,0x7d]
+0xff,0x05,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x84,0x7d]
+0x6b,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x84,0x7d]
+0x6a,0x04,0x84,0x7d
+
+# GFX11: v_cmpx_eq_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa4,0x7d]
+0xf0,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa4,0x7d]
+0x80,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa4,0x7d]
+0xc1,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa4,0x7d]
+0xf7,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa4,0x7d]
+0x7e,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa4,0x7d]
+0x64,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa4,0x7d]
+0x02,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa4,0x7d]
+0x04,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa4,0x7d]
+0x01,0x05,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa5,0x7d]
+0x01,0xfd,0xa5,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa4,0x7d]
+0xfe,0x05,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa4,0x7d]
+0x6a,0x04,0xa4,0x7d
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_eq_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x74,0x7d]
+0x80,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x74,0x7d]
+0xc1,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x74,0x7d]
+0x7f,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x74,0x7d]
+0x7e,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x74,0x7d]
+0x7d,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x74,0x7d]
+0x65,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x74,0x7d]
+0x01,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x74,0x7d]
+0x01,0x05,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x74,0x7d]
+0x6b,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x74,0x7d]
+0x6a,0x04,0x74,0x7d
+
+# GFX11: v_cmpx_eq_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x94,0x7d]
+0xf0,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x94,0x7d]
+0x80,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x94,0x7d]
+0xc1,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x94,0x7d]
+0xf7,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x94,0x7d]
+0x7f,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x94,0x7d]
+0x7e,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x94,0x7d]
+0x7d,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x94,0x7d]
+0x65,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x94,0x7d]
+0x01,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x95,0x7d]
+0x01,0xff,0x95,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x94,0x7d]
+0x01,0x05,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x94,0x7d]
+0xff,0x05,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x94,0x7d]
+0x6b,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x94,0x7d]
+0x6a,0x04,0x94,0x7d
+
+# GFX11: v_cmpx_eq_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xca,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xca,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_eq_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_eq_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb4,0x7d]
+0xf0,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb4,0x7d]
+0x80,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_eq_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_eq_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb4,0x7d]
+0xc1,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb4,0x7d]
+0xf7,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb4,0x7d]
+0x7e,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb4,0x7d]
+0x64,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb4,0x7d]
+0x02,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb4,0x7d]
+0x04,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb4,0x7d]
+0x01,0x05,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb5,0x7d]
+0x01,0xfd,0xb5,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb4,0x7d]
+0xfe,0x05,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb4,0x7d]
+0x6a,0x04,0xb4,0x7d
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xda,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xda,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xda,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xda,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xda,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xda,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xda,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_eq_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x00,0x7d]
+0x80,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x00,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x00,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x00,0x7d]
+0xc1,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x00,0x7d]
+0x7f,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x00,0x7d]
+0x7e,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x00,0x7d]
+0x7d,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x00,0x7d]
+0x65,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x00,0x7d]
+0x01,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x00,0x7d]
+0x01,0x05,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x00,0x7d]
+0x6b,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x00,0x7d]
+0x6a,0x04,0x00,0x7d
+
+# GFX11: v_cmpx_f_f16_e64 v1, 0                  ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x80,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, -1                 ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x80,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, m0                 ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, s101               ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, s2                 ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 -v1, v2                ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_f_f16_e64 v1, -v2                ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_f_f16_e64 -v1, -v2               ; encoding: [0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x80,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_f_f16_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_f_f16_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x20,0x7d]
+0xf0,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x20,0x7d]
+0x80,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x20,0x7d]
+0xc1,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x20,0x7d]
+0xf7,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x20,0x7d]
+0x7f,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x20,0x7d]
+0x7e,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x20,0x7d]
+0x7d,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x20,0x7d]
+0x65,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x20,0x7d]
+0x01,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x21,0x7d]
+0x01,0xff,0x21,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x20,0x7d]
+0x01,0x05,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x20,0x7d]
+0xff,0x05,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x20,0x7d]
+0x6b,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x20,0x7d]
+0x6a,0x04,0x20,0x7d
+
+# GFX11: v_cmpx_f_f32_e64 v1, 0.5                ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, 0                  ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x90,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, -1                 ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x90,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, -4.0               ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, m0                 ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, s101               ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, s2                 ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 -v1, v2                ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_f_f32_e64 v1, -v2                ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_f_f32_e64 -v1, -v2               ; encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_f_f32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_f_f32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x40,0x7d]
+0xf0,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x40,0x7d]
+0x80,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x40,0x7d]
+0xc1,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x40,0x7d]
+0xf7,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x40,0x7d]
+0x7e,0x02,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x40,0x7d]
+0x7e,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x40,0x7d]
+0x64,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x40,0x7d]
+0x02,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x40,0x7d]
+0x04,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x40,0x7d]
+0x01,0x05,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x41,0x7d]
+0x01,0xfd,0x41,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x40,0x7d]
+0xfe,0x05,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x40,0x7d]
+0x6a,0x04,0x40,0x7d
+
+# GFX11: v_cmpx_f_f64_e64 0.5, v[2:3]            ; encoding: [0x00,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_f64_e64 0, v[2:3]              ; encoding: [0x00,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_f64_e64 -1, v[2:3]             ; encoding: [0x00,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_f64_e64 -4.0, v[2:3]           ; encoding: [0x00,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_f64_e64 exec, v[2:3]           ; encoding: [0x00,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e64 -v[1:2], v[2:3]        ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], -v[2:3]        ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_f_f64_e64 -v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa0,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], v[254:255]     ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00
+
+# GFX11: v_cmpx_f_f64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_f64_e64 vcc, v[2:3]            ; encoding: [0x00,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
+0x00,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00
+
+# GFX11: v_cmpx_f_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x80,0x7d]
+0xf0,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x80,0x7d]
+0x80,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x80,0x7d]
+0xc1,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x80,0x7d]
+0xf7,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x80,0x7d]
+0x7f,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x80,0x7d]
+0x7e,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x80,0x7d]
+0x7d,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x80,0x7d]
+0x65,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x80,0x7d]
+0x01,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x81,0x7d]
+0x01,0xff,0x81,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x80,0x7d]
+0x01,0x05,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x80,0x7d]
+0xff,0x05,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x80,0x7d]
+0x6b,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x80,0x7d]
+0x6a,0x04,0x80,0x7d
+
+# GFX11: v_cmpx_f_i32_e64 v1, 0.5                ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, 0                  ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, -1                 ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, -4.0               ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, m0                 ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, s101               ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, s2                 ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_f_i32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xa0,0x7d]
+0xf0,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xa0,0x7d]
+0x80,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xa0,0x7d]
+0xc1,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xa0,0x7d]
+0xf7,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xa0,0x7d]
+0x7e,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xa0,0x7d]
+0x64,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xa0,0x7d]
+0x02,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xa0,0x7d]
+0x04,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xa0,0x7d]
+0x01,0x05,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xa1,0x7d]
+0x01,0xfd,0xa1,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xa0,0x7d]
+0xfe,0x05,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xa0,0x7d]
+0x6a,0x04,0xa0,0x7d
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_f_i64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x90,0x7d]
+0xf0,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x90,0x7d]
+0x80,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x90,0x7d]
+0xc1,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x90,0x7d]
+0xf7,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x90,0x7d]
+0x7f,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x90,0x7d]
+0x7e,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x90,0x7d]
+0x7d,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x90,0x7d]
+0x65,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x90,0x7d]
+0x01,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x91,0x7d]
+0x01,0xff,0x91,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x90,0x7d]
+0x01,0x05,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x90,0x7d]
+0xff,0x05,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x90,0x7d]
+0x6b,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x90,0x7d]
+0x6a,0x04,0x90,0x7d
+
+# GFX11: v_cmpx_f_u32_e64 v1, 0.5                ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, 0                  ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, -1                 ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, -4.0               ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, m0                 ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, s101               ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, s2                 ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_f_u32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_f_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xb0,0x7d]
+0xf0,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xb0,0x7d]
+0x80,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_f_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_f_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xb0,0x7d]
+0xc1,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xb0,0x7d]
+0xf7,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xb0,0x7d]
+0x7e,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xb0,0x7d]
+0x64,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xb0,0x7d]
+0x02,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xb0,0x7d]
+0x04,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xb0,0x7d]
+0x01,0x05,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xb1,0x7d]
+0x01,0xfd,0xb1,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xb0,0x7d]
+0xfe,0x05,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xb0,0x7d]
+0x6a,0x04,0xb0,0x7d
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_f_u64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0c,0x7d]
+0x80,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0c,0x7d]
+0xc1,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0c,0x7d]
+0x7f,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0c,0x7d]
+0x7e,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0c,0x7d]
+0x7d,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0c,0x7d]
+0x65,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0c,0x7d]
+0x01,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0c,0x7d]
+0x01,0x05,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0c,0x7d]
+0x6b,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0c,0x7d]
+0x6a,0x04,0x0c,0x7d
+
+# GFX11: v_cmpx_ge_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x86,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x86,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ge_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ge_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x86,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ge_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2c,0x7d]
+0xf0,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2c,0x7d]
+0x80,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2c,0x7d]
+0xc1,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2c,0x7d]
+0xf7,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2c,0x7d]
+0x7f,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2c,0x7d]
+0x7e,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2c,0x7d]
+0x7d,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2c,0x7d]
+0x65,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2c,0x7d]
+0x01,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2d,0x7d]
+0x01,0xff,0x2d,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2c,0x7d]
+0x01,0x05,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2c,0x7d]
+0xff,0x05,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2c,0x7d]
+0x6b,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2c,0x7d]
+0x6a,0x04,0x2c,0x7d
+
+# GFX11: v_cmpx_ge_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x96,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x96,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ge_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ge_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ge_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4c,0x7d]
+0xf0,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4c,0x7d]
+0x80,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4c,0x7d]
+0xc1,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4c,0x7d]
+0xf7,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4c,0x7d]
+0x7e,0x02,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4c,0x7d]
+0x7e,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4c,0x7d]
+0x64,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4c,0x7d]
+0x02,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4c,0x7d]
+0x04,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4c,0x7d]
+0x01,0x05,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4d,0x7d]
+0x01,0xfd,0x4d,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4c,0x7d]
+0xfe,0x05,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4c,0x7d]
+0x6a,0x04,0x4c,0x7d
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ge_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ge_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa6,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ge_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6c,0x7d]
+0x80,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6c,0x7d]
+0xc1,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6c,0x7d]
+0x7f,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6c,0x7d]
+0x7e,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6c,0x7d]
+0x7d,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6c,0x7d]
+0x65,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6c,0x7d]
+0x01,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6c,0x7d]
+0x01,0x05,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6c,0x7d]
+0x6b,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6c,0x7d]
+0x6a,0x04,0x6c,0x7d
+
+# GFX11: v_cmpx_ge_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8c,0x7d]
+0xf0,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8c,0x7d]
+0x80,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8c,0x7d]
+0xc1,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8c,0x7d]
+0xf7,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8c,0x7d]
+0x7f,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8c,0x7d]
+0x7e,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8c,0x7d]
+0x7d,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8c,0x7d]
+0x65,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8c,0x7d]
+0x01,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8d,0x7d]
+0x01,0xff,0x8d,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8c,0x7d]
+0x01,0x05,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8c,0x7d]
+0xff,0x05,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8c,0x7d]
+0x6b,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8c,0x7d]
+0x6a,0x04,0x8c,0x7d
+
+# GFX11: v_cmpx_ge_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xac,0x7d]
+0xf0,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xac,0x7d]
+0x80,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xac,0x7d]
+0xc1,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xac,0x7d]
+0xf7,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xac,0x7d]
+0x7e,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xac,0x7d]
+0x64,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xac,0x7d]
+0x02,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xac,0x7d]
+0x04,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xac,0x7d]
+0x01,0x05,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xad,0x7d]
+0x01,0xfd,0xad,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xac,0x7d]
+0xfe,0x05,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xac,0x7d]
+0x6a,0x04,0xac,0x7d
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ge_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7c,0x7d]
+0x80,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7c,0x7d]
+0xc1,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7c,0x7d]
+0x7f,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7c,0x7d]
+0x7e,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7c,0x7d]
+0x7d,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7c,0x7d]
+0x65,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7c,0x7d]
+0x01,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7c,0x7d]
+0x01,0x05,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7c,0x7d]
+0x6b,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7c,0x7d]
+0x6a,0x04,0x7c,0x7d
+
+# GFX11: v_cmpx_ge_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9c,0x7d]
+0xf0,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9c,0x7d]
+0x80,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9c,0x7d]
+0xc1,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9c,0x7d]
+0xf7,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9c,0x7d]
+0x7f,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9c,0x7d]
+0x7e,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9c,0x7d]
+0x7d,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9c,0x7d]
+0x65,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9c,0x7d]
+0x01,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9d,0x7d]
+0x01,0xff,0x9d,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9c,0x7d]
+0x01,0x05,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9c,0x7d]
+0xff,0x05,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9c,0x7d]
+0x6b,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9c,0x7d]
+0x6a,0x04,0x9c,0x7d
+
+# GFX11: v_cmpx_ge_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xce,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xce,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ge_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ge_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xbc,0x7d]
+0xf0,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xbc,0x7d]
+0x80,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ge_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ge_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xbc,0x7d]
+0xc1,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xbc,0x7d]
+0xf7,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xbc,0x7d]
+0x7e,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xbc,0x7d]
+0x64,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xbc,0x7d]
+0x02,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xbc,0x7d]
+0x04,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xbc,0x7d]
+0x01,0x05,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbd,0x7d]
+0x01,0xfd,0xbd,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xbc,0x7d]
+0xfe,0x05,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xbc,0x7d]
+0x6a,0x04,0xbc,0x7d
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xde,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xde,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xde,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xde,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xde,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xde,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xde,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ge_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x08,0x7d]
+0x80,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x08,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x08,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x08,0x7d]
+0xc1,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x08,0x7d]
+0x7f,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x08,0x7d]
+0x7e,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x08,0x7d]
+0x7d,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x08,0x7d]
+0x65,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x08,0x7d]
+0x01,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x08,0x7d]
+0x01,0x05,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x08,0x7d]
+0x6b,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x08,0x7d]
+0x6a,0x04,0x08,0x7d
+
+# GFX11: v_cmpx_gt_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x84,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x84,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_gt_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_gt_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x84,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_gt_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x28,0x7d]
+0xf0,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x28,0x7d]
+0x80,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x28,0x7d]
+0xc1,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x28,0x7d]
+0xf7,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x28,0x7d]
+0x7f,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x28,0x7d]
+0x7e,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x28,0x7d]
+0x7d,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x28,0x7d]
+0x65,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x28,0x7d]
+0x01,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x29,0x7d]
+0x01,0xff,0x29,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x28,0x7d]
+0x01,0x05,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x28,0x7d]
+0xff,0x05,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x28,0x7d]
+0x6b,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x28,0x7d]
+0x6a,0x04,0x28,0x7d
+
+# GFX11: v_cmpx_gt_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x94,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x94,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_gt_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_gt_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_gt_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x48,0x7d]
+0xf0,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x48,0x7d]
+0x80,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x48,0x7d]
+0xc1,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x48,0x7d]
+0xf7,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x48,0x7d]
+0x7e,0x02,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x48,0x7d]
+0x7e,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x48,0x7d]
+0x64,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x48,0x7d]
+0x02,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x48,0x7d]
+0x04,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x48,0x7d]
+0x01,0x05,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x49,0x7d]
+0x01,0xfd,0x49,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x48,0x7d]
+0xfe,0x05,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x48,0x7d]
+0x6a,0x04,0x48,0x7d
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_gt_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_gt_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa4,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_gt_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x68,0x7d]
+0x80,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x68,0x7d]
+0xc1,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x68,0x7d]
+0x7f,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x68,0x7d]
+0x7e,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x68,0x7d]
+0x7d,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x68,0x7d]
+0x65,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x68,0x7d]
+0x01,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x68,0x7d]
+0x01,0x05,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x68,0x7d]
+0x6b,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x68,0x7d]
+0x6a,0x04,0x68,0x7d
+
+# GFX11: v_cmpx_gt_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x88,0x7d]
+0xf0,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x88,0x7d]
+0x80,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x88,0x7d]
+0xc1,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x88,0x7d]
+0xf7,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x88,0x7d]
+0x7f,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x88,0x7d]
+0x7e,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x88,0x7d]
+0x7d,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x88,0x7d]
+0x65,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x88,0x7d]
+0x01,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x89,0x7d]
+0x01,0xff,0x89,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x88,0x7d]
+0x01,0x05,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x88,0x7d]
+0xff,0x05,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x88,0x7d]
+0x6b,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x88,0x7d]
+0x6a,0x04,0x88,0x7d
+
+# GFX11: v_cmpx_gt_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa8,0x7d]
+0xf0,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa8,0x7d]
+0x80,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa8,0x7d]
+0xc1,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa8,0x7d]
+0xf7,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa8,0x7d]
+0x7e,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa8,0x7d]
+0x64,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa8,0x7d]
+0x02,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa8,0x7d]
+0x04,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa8,0x7d]
+0x01,0x05,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa9,0x7d]
+0x01,0xfd,0xa9,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa8,0x7d]
+0xfe,0x05,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa8,0x7d]
+0x6a,0x04,0xa8,0x7d
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_gt_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x78,0x7d]
+0x80,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x78,0x7d]
+0xc1,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x78,0x7d]
+0x7f,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x78,0x7d]
+0x7e,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x78,0x7d]
+0x7d,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x78,0x7d]
+0x65,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x78,0x7d]
+0x01,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x78,0x7d]
+0x01,0x05,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x78,0x7d]
+0x6b,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x78,0x7d]
+0x6a,0x04,0x78,0x7d
+
+# GFX11: v_cmpx_gt_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x98,0x7d]
+0xf0,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x98,0x7d]
+0x80,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x98,0x7d]
+0xc1,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x98,0x7d]
+0xf7,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x98,0x7d]
+0x7f,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x98,0x7d]
+0x7e,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x98,0x7d]
+0x7d,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x98,0x7d]
+0x65,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x98,0x7d]
+0x01,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x99,0x7d]
+0x01,0xff,0x99,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x98,0x7d]
+0x01,0x05,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x98,0x7d]
+0xff,0x05,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x98,0x7d]
+0x6b,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x98,0x7d]
+0x6a,0x04,0x98,0x7d
+
+# GFX11: v_cmpx_gt_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_gt_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_gt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb8,0x7d]
+0xf0,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb8,0x7d]
+0x80,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_gt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_gt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb8,0x7d]
+0xc1,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb8,0x7d]
+0xf7,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb8,0x7d]
+0x7e,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb8,0x7d]
+0x64,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb8,0x7d]
+0x02,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb8,0x7d]
+0x04,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb8,0x7d]
+0x01,0x05,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb9,0x7d]
+0x01,0xfd,0xb9,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb8,0x7d]
+0xfe,0x05,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb8,0x7d]
+0x6a,0x04,0xb8,0x7d
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_gt_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x06,0x7d]
+0x80,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x06,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x06,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x06,0x7d]
+0xc1,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x06,0x7d]
+0x7f,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x06,0x7d]
+0x7e,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x06,0x7d]
+0x7d,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x06,0x7d]
+0x65,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x06,0x7d]
+0x01,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x06,0x7d]
+0x01,0x05,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x06,0x7d]
+0x6b,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x06,0x7d]
+0x6a,0x04,0x06,0x7d
+
+# GFX11: v_cmpx_le_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x83,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x83,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_le_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_le_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x83,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_le_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x26,0x7d]
+0xf0,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x26,0x7d]
+0x80,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x26,0x7d]
+0xc1,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x26,0x7d]
+0xf7,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x26,0x7d]
+0x7f,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x26,0x7d]
+0x7e,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x26,0x7d]
+0x7d,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x26,0x7d]
+0x65,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x26,0x7d]
+0x01,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x27,0x7d]
+0x01,0xff,0x27,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x26,0x7d]
+0x01,0x05,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x26,0x7d]
+0xff,0x05,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x26,0x7d]
+0x6b,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x26,0x7d]
+0x6a,0x04,0x26,0x7d
+
+# GFX11: v_cmpx_le_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x93,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x93,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_le_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_le_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_le_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x46,0x7d]
+0xf0,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x46,0x7d]
+0x80,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x46,0x7d]
+0xc1,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x46,0x7d]
+0xf7,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x46,0x7d]
+0x7e,0x02,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x46,0x7d]
+0x7e,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x46,0x7d]
+0x64,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x46,0x7d]
+0x02,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x46,0x7d]
+0x04,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x46,0x7d]
+0x01,0x05,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x47,0x7d]
+0x01,0xfd,0x47,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x46,0x7d]
+0xfe,0x05,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x46,0x7d]
+0x6a,0x04,0x46,0x7d
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_le_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_le_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa3,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_le_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x66,0x7d]
+0x80,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x66,0x7d]
+0xc1,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x66,0x7d]
+0x7f,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x66,0x7d]
+0x7e,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x66,0x7d]
+0x7d,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x66,0x7d]
+0x65,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x66,0x7d]
+0x01,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x66,0x7d]
+0x01,0x05,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x66,0x7d]
+0x6b,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x66,0x7d]
+0x6a,0x04,0x66,0x7d
+
+# GFX11: v_cmpx_le_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x86,0x7d]
+0xf0,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x86,0x7d]
+0x80,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x86,0x7d]
+0xc1,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x86,0x7d]
+0xf7,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x86,0x7d]
+0x7f,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x86,0x7d]
+0x7e,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x86,0x7d]
+0x7d,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x86,0x7d]
+0x65,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x86,0x7d]
+0x01,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x87,0x7d]
+0x01,0xff,0x87,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x86,0x7d]
+0x01,0x05,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x86,0x7d]
+0xff,0x05,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x86,0x7d]
+0x6b,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x86,0x7d]
+0x6a,0x04,0x86,0x7d
+
+# GFX11: v_cmpx_le_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa6,0x7d]
+0xf0,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa6,0x7d]
+0x80,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa6,0x7d]
+0xc1,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa6,0x7d]
+0xf7,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa6,0x7d]
+0x7e,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa6,0x7d]
+0x64,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa6,0x7d]
+0x02,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa6,0x7d]
+0x04,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa6,0x7d]
+0x01,0x05,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa7,0x7d]
+0x01,0xfd,0xa7,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa6,0x7d]
+0xfe,0x05,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa6,0x7d]
+0x6a,0x04,0xa6,0x7d
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_le_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x76,0x7d]
+0x80,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x76,0x7d]
+0xc1,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x76,0x7d]
+0x7f,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x76,0x7d]
+0x7e,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x76,0x7d]
+0x7d,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x76,0x7d]
+0x65,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x76,0x7d]
+0x01,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x76,0x7d]
+0x01,0x05,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x76,0x7d]
+0x6b,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x76,0x7d]
+0x6a,0x04,0x76,0x7d
+
+# GFX11: v_cmpx_le_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x96,0x7d]
+0xf0,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x96,0x7d]
+0x80,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x96,0x7d]
+0xc1,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x96,0x7d]
+0xf7,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x96,0x7d]
+0x7f,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x96,0x7d]
+0x7e,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x96,0x7d]
+0x7d,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x96,0x7d]
+0x65,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x96,0x7d]
+0x01,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x97,0x7d]
+0x01,0xff,0x97,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x96,0x7d]
+0x01,0x05,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x96,0x7d]
+0xff,0x05,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x96,0x7d]
+0x6b,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x96,0x7d]
+0x6a,0x04,0x96,0x7d
+
+# GFX11: v_cmpx_le_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_le_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_le_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb6,0x7d]
+0xf0,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb6,0x7d]
+0x80,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_le_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_le_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb6,0x7d]
+0xc1,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb6,0x7d]
+0xf7,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb6,0x7d]
+0x7e,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb6,0x7d]
+0x64,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb6,0x7d]
+0x02,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb6,0x7d]
+0x04,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb6,0x7d]
+0x01,0x05,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb7,0x7d]
+0x01,0xfd,0xb7,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb6,0x7d]
+0xfe,0x05,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb6,0x7d]
+0x6a,0x04,0xb6,0x7d
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_le_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x0a,0x7d]
+0x80,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x0a,0x7d]
+0xc1,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x7d]
+0x7f,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x7d]
+0x7e,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x0a,0x7d]
+0x7d,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x0a,0x7d]
+0x65,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x0a,0x7d]
+0x01,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x0a,0x7d]
+0x01,0x05,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x7d]
+0x6b,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x7d]
+0x6a,0x04,0x0a,0x7d
+
+# GFX11: v_cmpx_lg_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x85,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x85,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lg_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lg_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x85,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lg_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lg_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x2a,0x7d]
+0xf0,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x2a,0x7d]
+0x80,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lg_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lg_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x2a,0x7d]
+0xc1,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x2a,0x7d]
+0xf7,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x2a,0x7d]
+0x7f,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x2a,0x7d]
+0x7e,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x2a,0x7d]
+0x7d,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x2a,0x7d]
+0x65,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x2a,0x7d]
+0x01,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x2b,0x7d]
+0x01,0xff,0x2b,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x2a,0x7d]
+0x01,0x05,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x2a,0x7d]
+0xff,0x05,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x2a,0x7d]
+0x6b,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x2a,0x7d]
+0x6a,0x04,0x2a,0x7d
+
+# GFX11: v_cmpx_lg_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x95,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x95,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lg_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lg_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lg_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lg_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lg_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x4a,0x7d]
+0xf0,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x4a,0x7d]
+0x80,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lg_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lg_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x4a,0x7d]
+0xc1,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x4a,0x7d]
+0xf7,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 exec, v[1:2]          ; encoding: [0x7e,0x02,0x4a,0x7d]
+0x7e,0x02,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x4a,0x7d]
+0x7e,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x4a,0x7d]
+0x64,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x4a,0x7d]
+0x02,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x4a,0x7d]
+0x04,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x4a,0x7d]
+0x01,0x05,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x4b,0x7d]
+0x01,0xfd,0x4b,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x4a,0x7d]
+0xfe,0x05,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x4a,0x7d]
+0x6a,0x04,0x4a,0x7d
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_lg_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lg_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa5,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lg_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e32 0, v2                 ; encoding: [0x80,0x04,0x02,0x7d]
+0x80,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x02,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x02,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e32 -1, v2                ; encoding: [0xc1,0x04,0x02,0x7d]
+0xc1,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x02,0x7d]
+0x7f,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x02,0x7d]
+0x7e,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 m0, v2                ; encoding: [0x7d,0x04,0x02,0x7d]
+0x7d,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 s101, v2              ; encoding: [0x65,0x04,0x02,0x7d]
+0x65,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 s1, v2                ; encoding: [0x01,0x04,0x02,0x7d]
+0x01,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 v1, v2                ; encoding: [0x01,0x05,0x02,0x7d]
+0x01,0x05,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x02,0x7d]
+0x6b,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x02,0x7d]
+0x6a,0x04,0x02,0x7d
+
+# GFX11: v_cmpx_lt_f16_e64 v1, 0                 ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x81,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, -1                ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x81,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, m0                ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, s101              ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, s2                ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 -v1, v2               ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lt_f16_e64 v1, -v2               ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lt_f16_e64 -v1, -v2              ; encoding: [0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x81,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lt_f16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_f16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x22,0x7d]
+0xf0,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 0, v2                 ; encoding: [0x80,0x04,0x22,0x7d]
+0x80,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_f32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_f32_e32 -1, v2                ; encoding: [0xc1,0x04,0x22,0x7d]
+0xc1,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x22,0x7d]
+0xf7,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x22,0x7d]
+0x7f,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x22,0x7d]
+0x7e,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 m0, v2                ; encoding: [0x7d,0x04,0x22,0x7d]
+0x7d,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 s101, v2              ; encoding: [0x65,0x04,0x22,0x7d]
+0x65,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 s1, v2                ; encoding: [0x01,0x04,0x22,0x7d]
+0x01,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v1, v255              ; encoding: [0x01,0xff,0x23,0x7d]
+0x01,0xff,0x23,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v1, v2                ; encoding: [0x01,0x05,0x22,0x7d]
+0x01,0x05,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 v255, v2              ; encoding: [0xff,0x05,0x22,0x7d]
+0xff,0x05,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x22,0x7d]
+0x6b,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x22,0x7d]
+0x6a,0x04,0x22,0x7d
+
+# GFX11: v_cmpx_lt_f32_e64 v1, 0.5               ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, 0                 ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x91,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, -1                ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x91,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, -4.0              ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, m0                ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, s101              ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, s2                ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 -v1, v2               ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lt_f32_e64 v1, -v2               ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lt_f32_e64 -v1, -v2              ; encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lt_f32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_f32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_f64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0x42,0x7d]
+0xf0,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0x42,0x7d]
+0x80,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_f64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_f64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0x42,0x7d]
+0xc1,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0x42,0x7d]
+0xf7,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0x42,0x7d]
+0x7e,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0x42,0x7d]
+0x64,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0x42,0x7d]
+0x02,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0x42,0x7d]
+0x04,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0x42,0x7d]
+0x01,0x05,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0x43,0x7d]
+0x01,0xfd,0x43,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0x42,0x7d]
+0xfe,0x05,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0x42,0x7d]
+0x6a,0x04,0x42,0x7d
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_lt_f64_e64 -v[1:2], v[2:3]       ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_lt_f64_e64 -v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa1,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_lt_f64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x62,0x7d]
+0x80,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x62,0x7d]
+0xc1,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x62,0x7d]
+0x7f,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x62,0x7d]
+0x7e,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x62,0x7d]
+0x7d,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x62,0x7d]
+0x65,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x62,0x7d]
+0x01,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x62,0x7d]
+0x01,0x05,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x62,0x7d]
+0x6b,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x62,0x7d]
+0x6a,0x04,0x62,0x7d
+
+# GFX11: v_cmpx_lt_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x82,0x7d]
+0xf0,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x82,0x7d]
+0x80,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x82,0x7d]
+0xc1,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x82,0x7d]
+0xf7,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x82,0x7d]
+0x7f,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x82,0x7d]
+0x7e,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x82,0x7d]
+0x7d,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x82,0x7d]
+0x65,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x82,0x7d]
+0x01,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x83,0x7d]
+0x01,0xff,0x83,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x82,0x7d]
+0x01,0x05,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x82,0x7d]
+0xff,0x05,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x82,0x7d]
+0x6b,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x82,0x7d]
+0x6a,0x04,0x82,0x7d
+
+# GFX11: v_cmpx_lt_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xa2,0x7d]
+0xf0,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xa2,0x7d]
+0x80,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xa2,0x7d]
+0xc1,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xa2,0x7d]
+0xf7,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xa2,0x7d]
+0x7e,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xa2,0x7d]
+0x64,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xa2,0x7d]
+0x02,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xa2,0x7d]
+0x04,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xa2,0x7d]
+0x01,0x05,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xa3,0x7d]
+0x01,0xfd,0xa3,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xa2,0x7d]
+0xfe,0x05,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xa2,0x7d]
+0x6a,0x04,0xa2,0x7d
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_lt_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x72,0x7d]
+0x80,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x72,0x7d]
+0xc1,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x72,0x7d]
+0x7f,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x72,0x7d]
+0x7e,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x72,0x7d]
+0x7d,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x72,0x7d]
+0x65,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x72,0x7d]
+0x01,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x72,0x7d]
+0x01,0x05,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x72,0x7d]
+0x6b,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x72,0x7d]
+0x6a,0x04,0x72,0x7d
+
+# GFX11: v_cmpx_lt_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x92,0x7d]
+0xf0,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x92,0x7d]
+0x80,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x92,0x7d]
+0xc1,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x92,0x7d]
+0xf7,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x92,0x7d]
+0x7f,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x92,0x7d]
+0x7e,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x92,0x7d]
+0x7d,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x92,0x7d]
+0x65,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x92,0x7d]
+0x01,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x93,0x7d]
+0x01,0xff,0x93,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x92,0x7d]
+0x01,0x05,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x92,0x7d]
+0xff,0x05,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x92,0x7d]
+0x6b,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x92,0x7d]
+0x6a,0x04,0x92,0x7d
+
+# GFX11: v_cmpx_lt_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_lt_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_lt_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xb2,0x7d]
+0xf0,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xb2,0x7d]
+0x80,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_lt_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_lt_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xb2,0x7d]
+0xc1,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xb2,0x7d]
+0xf7,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xb2,0x7d]
+0x7e,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xb2,0x7d]
+0x64,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xb2,0x7d]
+0x02,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xb2,0x7d]
+0x04,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xb2,0x7d]
+0x01,0x05,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xb3,0x7d]
+0x01,0xfd,0xb3,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xb2,0x7d]
+0xfe,0x05,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xb2,0x7d]
+0x6a,0x04,0xb2,0x7d
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_lt_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e32 0, v2                 ; encoding: [0x80,0x04,0x6a,0x7d]
+0x80,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e32 -1, v2                ; encoding: [0xc1,0x04,0x6a,0x7d]
+0xc1,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x6a,0x7d]
+0x7f,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x6a,0x7d]
+0x7e,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 m0, v2                ; encoding: [0x7d,0x04,0x6a,0x7d]
+0x7d,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 s101, v2              ; encoding: [0x65,0x04,0x6a,0x7d]
+0x65,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 s1, v2                ; encoding: [0x01,0x04,0x6a,0x7d]
+0x01,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 v1, v2                ; encoding: [0x01,0x05,0x6a,0x7d]
+0x01,0x05,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x6a,0x7d]
+0x6b,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x6a,0x7d]
+0x6a,0x04,0x6a,0x7d
+
+# GFX11: v_cmpx_ne_i16_e64 v1, 0                 ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, -1                ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, m0                ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, s101              ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, s2                ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ne_i16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x8a,0x7d]
+0xf0,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 0, v2                 ; encoding: [0x80,0x04,0x8a,0x7d]
+0x80,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_i32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_i32_e32 -1, v2                ; encoding: [0xc1,0x04,0x8a,0x7d]
+0xc1,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x8a,0x7d]
+0xf7,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x8a,0x7d]
+0x7f,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x8a,0x7d]
+0x7e,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 m0, v2                ; encoding: [0x7d,0x04,0x8a,0x7d]
+0x7d,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 s101, v2              ; encoding: [0x65,0x04,0x8a,0x7d]
+0x65,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 s1, v2                ; encoding: [0x01,0x04,0x8a,0x7d]
+0x01,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v1, v255              ; encoding: [0x01,0xff,0x8b,0x7d]
+0x01,0xff,0x8b,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v1, v2                ; encoding: [0x01,0x05,0x8a,0x7d]
+0x01,0x05,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 v255, v2              ; encoding: [0xff,0x05,0x8a,0x7d]
+0xff,0x05,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x8a,0x7d]
+0x6b,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x8a,0x7d]
+0x6a,0x04,0x8a,0x7d
+
+# GFX11: v_cmpx_ne_i32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, 0                 ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, -1                ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, m0                ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, s101              ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, s2                ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ne_i32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_i64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xaa,0x7d]
+0xf0,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xaa,0x7d]
+0x80,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_i64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_i64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xaa,0x7d]
+0xc1,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xaa,0x7d]
+0xf7,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xaa,0x7d]
+0x7e,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xaa,0x7d]
+0x64,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xaa,0x7d]
+0x02,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xaa,0x7d]
+0x04,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xaa,0x7d]
+0x01,0x05,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xab,0x7d]
+0x01,0xfd,0xab,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xaa,0x7d]
+0xfe,0x05,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xaa,0x7d]
+0x6a,0x04,0xaa,0x7d
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ne_i64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1a,0x7d]
+0x80,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1a,0x7d]
+0xc1,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1a,0x7d]
+0x7f,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1a,0x7d]
+0x7e,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1a,0x7d]
+0x7d,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1a,0x7d]
+0x65,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1a,0x7d]
+0x01,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1a,0x7d]
+0x01,0x05,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1a,0x7d]
+0x6b,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1a,0x7d]
+0x6a,0x04,0x1a,0x7d
+
+# GFX11: v_cmpx_neq_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_neq_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_neq_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8d,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_neq_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_neq_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3a,0x7d]
+0xf0,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3a,0x7d]
+0x80,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_neq_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_neq_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3a,0x7d]
+0xc1,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3a,0x7d]
+0xf7,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3a,0x7d]
+0x7f,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3a,0x7d]
+0x7e,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3a,0x7d]
+0x7d,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3a,0x7d]
+0x65,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3a,0x7d]
+0x01,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3b,0x7d]
+0x01,0xff,0x3b,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3a,0x7d]
+0x01,0x05,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3a,0x7d]
+0xff,0x05,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3a,0x7d]
+0x6b,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3a,0x7d]
+0x6a,0x04,0x3a,0x7d
+
+# GFX11: v_cmpx_neq_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_neq_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_neq_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_neq_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_neq_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_neq_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5a,0x7d]
+0xf0,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5a,0x7d]
+0x80,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_neq_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_neq_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5a,0x7d]
+0xc1,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5a,0x7d]
+0xf7,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5a,0x7d]
+0x7e,0x02,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5a,0x7d]
+0x7e,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5a,0x7d]
+0x64,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5a,0x7d]
+0x02,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5a,0x7d]
+0x04,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5a,0x7d]
+0x01,0x05,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5b,0x7d]
+0x01,0xfd,0x5b,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5a,0x7d]
+0xfe,0x05,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5a,0x7d]
+0x6a,0x04,0x5a,0x7d
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xad,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xad,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xad,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xad,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xad,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xad,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_neq_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_neq_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xad,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_neq_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e32 0, v2                 ; encoding: [0x80,0x04,0x7a,0x7d]
+0x80,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 0x3456, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e32 0xfe0b, v2            ; encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e32 -1, v2                ; encoding: [0xc1,0x04,0x7a,0x7d]
+0xc1,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x7a,0x7d]
+0x7f,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x7a,0x7d]
+0x7e,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 m0, v2                ; encoding: [0x7d,0x04,0x7a,0x7d]
+0x7d,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 s101, v2              ; encoding: [0x65,0x04,0x7a,0x7d]
+0x65,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 s1, v2                ; encoding: [0x01,0x04,0x7a,0x7d]
+0x01,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 v1, v2                ; encoding: [0x01,0x05,0x7a,0x7d]
+0x01,0x05,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x7a,0x7d]
+0x6b,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x7a,0x7d]
+0x6a,0x04,0x7a,0x7d
+
+# GFX11: v_cmpx_ne_u16_e64 v1, 0                 ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, -1                ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, m0                ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, s101              ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, s2                ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ne_u16_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e32 0.5, v2               ; encoding: [0xf0,0x04,0x9a,0x7d]
+0xf0,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 0, v2                 ; encoding: [0x80,0x04,0x9a,0x7d]
+0x80,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 0x3f717273, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_u32_e32 0xaf123456, v2        ; encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_u32_e32 -1, v2                ; encoding: [0xc1,0x04,0x9a,0x7d]
+0xc1,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 -4.0, v2              ; encoding: [0xf7,0x04,0x9a,0x7d]
+0xf7,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 exec_hi, v2           ; encoding: [0x7f,0x04,0x9a,0x7d]
+0x7f,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 exec_lo, v2           ; encoding: [0x7e,0x04,0x9a,0x7d]
+0x7e,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 m0, v2                ; encoding: [0x7d,0x04,0x9a,0x7d]
+0x7d,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 s101, v2              ; encoding: [0x65,0x04,0x9a,0x7d]
+0x65,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 s1, v2                ; encoding: [0x01,0x04,0x9a,0x7d]
+0x01,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v1, v255              ; encoding: [0x01,0xff,0x9b,0x7d]
+0x01,0xff,0x9b,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v1, v2                ; encoding: [0x01,0x05,0x9a,0x7d]
+0x01,0x05,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 v255, v2              ; encoding: [0xff,0x05,0x9a,0x7d]
+0xff,0x05,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 vcc_hi, v2            ; encoding: [0x6b,0x04,0x9a,0x7d]
+0x6b,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e32 vcc_lo, v2            ; encoding: [0x6a,0x04,0x9a,0x7d]
+0x6a,0x04,0x9a,0x7d
+
+# GFX11: v_cmpx_ne_u32_e64 v1, 0.5               ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, 0                 ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, -1                ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, -4.0              ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, exec_hi           ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, exec_lo           ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, m0                ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, s101              ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, s2                ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, vcc_hi            ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ne_u32_e64 v1, vcc_lo            ; encoding: [0x00,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ne_u64_e32 0.5, v[2:3]           ; encoding: [0xf0,0x04,0xba,0x7d]
+0xf0,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 0, v[2:3]             ; encoding: [0x80,0x04,0xba,0x7d]
+0x80,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 0x3f717273, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ne_u64_e32 0xaf123456, v[2:3]    ; encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ne_u64_e32 -1, v[2:3]            ; encoding: [0xc1,0x04,0xba,0x7d]
+0xc1,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 -4.0, v[2:3]          ; encoding: [0xf7,0x04,0xba,0x7d]
+0xf7,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 exec, v[2:3]          ; encoding: [0x7e,0x04,0xba,0x7d]
+0x7e,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[100:101], v[2:3]    ; encoding: [0x64,0x04,0xba,0x7d]
+0x64,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[2:3], v[2:3]        ; encoding: [0x02,0x04,0xba,0x7d]
+0x02,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 s[4:5], v[2:3]        ; encoding: [0x04,0x04,0xba,0x7d]
+0x04,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[2:3]        ; encoding: [0x01,0x05,0xba,0x7d]
+0x01,0x05,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[1:2], v[254:255]    ; encoding: [0x01,0xfd,0xbb,0x7d]
+0x01,0xfd,0xbb,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 v[254:255], v[2:3]    ; encoding: [0xfe,0x05,0xba,0x7d]
+0xfe,0x05,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e32 vcc, v[2:3]           ; encoding: [0x6a,0x04,0xba,0x7d]
+0x6a,0x04,0xba,0x7d
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0.5           ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], 0             ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], -1            ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], -4.0          ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], exec          ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[100:101]    ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[4:5]        ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], s[6:7]        ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ne_u64_e64 v[1:2], vcc           ; encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e32 0, v2                ; encoding: [0x80,0x04,0x12,0x7d]
+0x80,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x12,0x7d]
+0xc1,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x12,0x7d]
+0x7f,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x12,0x7d]
+0x7e,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x12,0x7d]
+0x7d,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x12,0x7d]
+0x65,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x12,0x7d]
+0x01,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x12,0x7d]
+0x01,0x05,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x12,0x7d]
+0x6b,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x12,0x7d]
+0x6a,0x04,0x12,0x7d
+
+# GFX11: v_cmpx_nge_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x89,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x89,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nge_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nge_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x89,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nge_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nge_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x32,0x7d]
+0xf0,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 0, v2                ; encoding: [0x80,0x04,0x32,0x7d]
+0x80,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x32,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nge_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x32,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nge_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x32,0x7d]
+0xc1,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x32,0x7d]
+0xf7,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x32,0x7d]
+0x7f,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x32,0x7d]
+0x7e,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x32,0x7d]
+0x7d,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x32,0x7d]
+0x65,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x32,0x7d]
+0x01,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x33,0x7d]
+0x01,0xff,0x33,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x32,0x7d]
+0x01,0x05,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x32,0x7d]
+0xff,0x05,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x32,0x7d]
+0x6b,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x32,0x7d]
+0x6a,0x04,0x32,0x7d
+
+# GFX11: v_cmpx_nge_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nge_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nge_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nge_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nge_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nge_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x52,0x7d]
+0xf0,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x52,0x7d]
+0x80,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x52,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nge_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x52,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nge_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x52,0x7d]
+0xc1,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x52,0x7d]
+0xf7,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x52,0x7d]
+0x7e,0x02,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x52,0x7d]
+0x7e,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x52,0x7d]
+0x64,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x52,0x7d]
+0x02,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x52,0x7d]
+0x04,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x52,0x7d]
+0x01,0x05,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x53,0x7d]
+0x01,0xfd,0x53,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x52,0x7d]
+0xfe,0x05,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x52,0x7d]
+0x6a,0x04,0x52,0x7d
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_nge_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nge_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa9,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nge_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x16,0x7d]
+0x80,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x16,0x7d]
+0xc1,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x16,0x7d]
+0x7f,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x16,0x7d]
+0x7e,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x16,0x7d]
+0x7d,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x16,0x7d]
+0x65,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x16,0x7d]
+0x01,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x16,0x7d]
+0x01,0x05,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x16,0x7d]
+0x6b,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x16,0x7d]
+0x6a,0x04,0x16,0x7d
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ngt_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8b,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x36,0x7d]
+0xf0,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x36,0x7d]
+0x80,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x36,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ngt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x36,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ngt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x36,0x7d]
+0xc1,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x36,0x7d]
+0xf7,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x36,0x7d]
+0x7f,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x36,0x7d]
+0x7e,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x36,0x7d]
+0x7d,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x36,0x7d]
+0x65,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x36,0x7d]
+0x01,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x37,0x7d]
+0x01,0xff,0x37,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x36,0x7d]
+0x01,0x05,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x36,0x7d]
+0xff,0x05,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x36,0x7d]
+0x6b,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x36,0x7d]
+0x6a,0x04,0x36,0x7d
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ngt_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x56,0x7d]
+0xf0,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x56,0x7d]
+0x80,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x56,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_ngt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x56,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_ngt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x56,0x7d]
+0xc1,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x56,0x7d]
+0xf7,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x56,0x7d]
+0x7e,0x02,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x56,0x7d]
+0x7e,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x56,0x7d]
+0x64,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x56,0x7d]
+0x02,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x56,0x7d]
+0x04,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x56,0x7d]
+0x01,0x05,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x57,0x7d]
+0x01,0xfd,0x57,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x56,0x7d]
+0xfe,0x05,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x56,0x7d]
+0x6a,0x04,0x56,0x7d
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xab,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xab,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xab,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xab,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xab,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xab,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_ngt_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xab,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_ngt_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e32 0, v2                ; encoding: [0x80,0x04,0x18,0x7d]
+0x80,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x18,0x7d]
+0xc1,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x18,0x7d]
+0x7f,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x18,0x7d]
+0x7e,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x18,0x7d]
+0x7d,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x18,0x7d]
+0x65,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x18,0x7d]
+0x01,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x18,0x7d]
+0x01,0x05,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x18,0x7d]
+0x6b,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x18,0x7d]
+0x6a,0x04,0x18,0x7d
+
+# GFX11: v_cmpx_nle_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nle_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nle_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8c,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nle_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nle_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x38,0x7d]
+0xf0,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 0, v2                ; encoding: [0x80,0x04,0x38,0x7d]
+0x80,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x38,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nle_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x38,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nle_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x38,0x7d]
+0xc1,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x38,0x7d]
+0xf7,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x38,0x7d]
+0x7f,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x38,0x7d]
+0x7e,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x38,0x7d]
+0x7d,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x38,0x7d]
+0x65,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x38,0x7d]
+0x01,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x39,0x7d]
+0x01,0xff,0x39,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x38,0x7d]
+0x01,0x05,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x38,0x7d]
+0xff,0x05,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x38,0x7d]
+0x6b,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x38,0x7d]
+0x6a,0x04,0x38,0x7d
+
+# GFX11: v_cmpx_nle_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nle_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nle_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nle_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nle_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nle_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x58,0x7d]
+0xf0,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x58,0x7d]
+0x80,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x58,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nle_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x58,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nle_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x58,0x7d]
+0xc1,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x58,0x7d]
+0xf7,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x58,0x7d]
+0x7e,0x02,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x58,0x7d]
+0x7e,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x58,0x7d]
+0x64,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x58,0x7d]
+0x02,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x58,0x7d]
+0x04,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x58,0x7d]
+0x01,0x05,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x59,0x7d]
+0x01,0xfd,0x59,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x58,0x7d]
+0xfe,0x05,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x58,0x7d]
+0x6a,0x04,0x58,0x7d
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xac,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xac,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xac,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xac,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xac,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xac,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_nle_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nle_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xac,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nle_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e32 0, v2                ; encoding: [0x80,0x04,0x14,0x7d]
+0x80,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x14,0x7d]
+0xc1,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x14,0x7d]
+0x7f,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x14,0x7d]
+0x7e,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x14,0x7d]
+0x7d,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x14,0x7d]
+0x65,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x14,0x7d]
+0x01,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x14,0x7d]
+0x01,0x05,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x14,0x7d]
+0x6b,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x14,0x7d]
+0x6a,0x04,0x14,0x7d
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlg_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8a,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x34,0x7d]
+0xf0,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 0, v2                ; encoding: [0x80,0x04,0x34,0x7d]
+0x80,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x34,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlg_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x34,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlg_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x34,0x7d]
+0xc1,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x34,0x7d]
+0xf7,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x34,0x7d]
+0x7f,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x34,0x7d]
+0x7e,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x34,0x7d]
+0x7d,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x34,0x7d]
+0x65,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x34,0x7d]
+0x01,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x35,0x7d]
+0x01,0xff,0x35,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x34,0x7d]
+0x01,0x05,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x34,0x7d]
+0xff,0x05,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x34,0x7d]
+0x6b,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x34,0x7d]
+0x6a,0x04,0x34,0x7d
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlg_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x54,0x7d]
+0xf0,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x54,0x7d]
+0x80,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x54,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlg_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x54,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlg_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x54,0x7d]
+0xc1,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x54,0x7d]
+0xf7,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x54,0x7d]
+0x7e,0x02,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x54,0x7d]
+0x7e,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x54,0x7d]
+0x64,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x54,0x7d]
+0x02,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x54,0x7d]
+0x04,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x54,0x7d]
+0x01,0x05,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x55,0x7d]
+0x01,0xfd,0x55,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x54,0x7d]
+0xfe,0x05,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x54,0x7d]
+0x6a,0x04,0x54,0x7d
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlg_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xaa,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlg_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e32 0, v2                ; encoding: [0x80,0x04,0x1c,0x7d]
+0x80,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 0x3456, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e32 0xfe0b, v2           ; encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e32 -1, v2               ; encoding: [0xc1,0x04,0x1c,0x7d]
+0xc1,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x1c,0x7d]
+0x7f,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x1c,0x7d]
+0x7e,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 m0, v2               ; encoding: [0x7d,0x04,0x1c,0x7d]
+0x7d,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 s101, v2             ; encoding: [0x65,0x04,0x1c,0x7d]
+0x65,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 s1, v2               ; encoding: [0x01,0x04,0x1c,0x7d]
+0x01,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 v1, v2               ; encoding: [0x01,0x05,0x1c,0x7d]
+0x01,0x05,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x1c,0x7d]
+0x6b,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x1c,0x7d]
+0x6a,0x04,0x1c,0x7d
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, 0                ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, -1               ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, m0               ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, s101             ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, s2               ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 -v1, v2              ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, -v2              ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlt_f16_e64 -v1, -v2             ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8e,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f16_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e32 0.5, v2              ; encoding: [0xf0,0x04,0x3c,0x7d]
+0xf0,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 0, v2                ; encoding: [0x80,0x04,0x3c,0x7d]
+0x80,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 0x3f717273, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlt_f32_e32 0xaf123456, v2       ; encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlt_f32_e32 -1, v2               ; encoding: [0xc1,0x04,0x3c,0x7d]
+0xc1,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 -4.0, v2             ; encoding: [0xf7,0x04,0x3c,0x7d]
+0xf7,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 exec_hi, v2          ; encoding: [0x7f,0x04,0x3c,0x7d]
+0x7f,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 exec_lo, v2          ; encoding: [0x7e,0x04,0x3c,0x7d]
+0x7e,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 m0, v2               ; encoding: [0x7d,0x04,0x3c,0x7d]
+0x7d,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 s101, v2             ; encoding: [0x65,0x04,0x3c,0x7d]
+0x65,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 s1, v2               ; encoding: [0x01,0x04,0x3c,0x7d]
+0x01,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v1, v255             ; encoding: [0x01,0xff,0x3d,0x7d]
+0x01,0xff,0x3d,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v1, v2               ; encoding: [0x01,0x05,0x3c,0x7d]
+0x01,0x05,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 v255, v2             ; encoding: [0xff,0x05,0x3c,0x7d]
+0xff,0x05,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 vcc_hi, v2           ; encoding: [0x6b,0x04,0x3c,0x7d]
+0x6b,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e32 vcc_lo, v2           ; encoding: [0x6a,0x04,0x3c,0x7d]
+0x6a,0x04,0x3c,0x7d
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, 0.5              ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, 0                ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, -1               ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, -4.0             ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, exec_hi          ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, exec_lo          ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, m0               ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, s101             ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, s2               ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 -v1, v2              ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, -v2              ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlt_f32_e64 -v1, -v2             ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_hi           ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f32_e64 v1, vcc_lo           ; encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f64_e32 0.5, v[2:3]          ; encoding: [0xf0,0x04,0x5c,0x7d]
+0xf0,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 0, v[2:3]            ; encoding: [0x80,0x04,0x5c,0x7d]
+0x80,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 0x3f717273, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5c,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_nlt_f64_e32 0xaf123456, v[2:3]   ; encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5c,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_nlt_f64_e32 -1, v[2:3]           ; encoding: [0xc1,0x04,0x5c,0x7d]
+0xc1,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 -4.0, v[2:3]         ; encoding: [0xf7,0x04,0x5c,0x7d]
+0xf7,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 exec, v[1:2]         ; encoding: [0x7e,0x02,0x5c,0x7d]
+0x7e,0x02,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 exec, v[2:3]         ; encoding: [0x7e,0x04,0x5c,0x7d]
+0x7e,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[100:101], v[2:3]   ; encoding: [0x64,0x04,0x5c,0x7d]
+0x64,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[2:3], v[2:3]       ; encoding: [0x02,0x04,0x5c,0x7d]
+0x02,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 s[4:5], v[2:3]       ; encoding: [0x04,0x04,0x5c,0x7d]
+0x04,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[2:3]       ; encoding: [0x01,0x05,0x5c,0x7d]
+0x01,0x05,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[1:2], v[254:255]   ; encoding: [0x01,0xfd,0x5d,0x7d]
+0x01,0xfd,0x5d,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 v[254:255], v[2:3]   ; encoding: [0xfe,0x05,0x5c,0x7d]
+0xfe,0x05,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e32 vcc, v[2:3]          ; encoding: [0x6a,0x04,0x5c,0x7d]
+0x6a,0x04,0x5c,0x7d
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0.5          ; encoding: [0x00,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], 0            ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xae,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -1           ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xae,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -4.0         ; encoding: [0x00,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xae,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], exec         ; encoding: [0x00,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[100:101]   ; encoding: [0x00,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xae,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[4:5]       ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xae,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], s[6:7]       ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xae,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], v[2:3]      ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], -v[2:3]      ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_nlt_f64_e64 -v[1:2], -v[2:3]     ; encoding: [0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xae,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_nlt_f64_e64 v[1:2], vcc          ; encoding: [0x00,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x0e,0x7d]
+0x80,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x0e,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x0e,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x0e,0x7d]
+0xc1,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x0e,0x7d]
+0x7f,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x0e,0x7d]
+0x7e,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x0e,0x7d]
+0x7d,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x0e,0x7d]
+0x65,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x0e,0x7d]
+0x01,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x0e,0x7d]
+0x01,0x05,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x0e,0x7d]
+0x6b,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x0e,0x7d]
+0x6a,0x04,0x0e,0x7d
+
+# GFX11: v_cmpx_o_f16_e64 v1, 0                  ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x87,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, -1                 ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x87,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, m0                 ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, s101               ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, s2                 ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 -v1, v2                ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_o_f16_e64 v1, -v2                ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_o_f16_e64 -v1, -v2               ; encoding: [0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x87,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_o_f16_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_o_f16_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x2e,0x7d]
+0xf0,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x2e,0x7d]
+0x80,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_o_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_o_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x2e,0x7d]
+0xc1,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x2e,0x7d]
+0xf7,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x2e,0x7d]
+0x7f,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x2e,0x7d]
+0x7e,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x2e,0x7d]
+0x7d,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x2e,0x7d]
+0x65,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x2e,0x7d]
+0x01,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x2f,0x7d]
+0x01,0xff,0x2f,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x2e,0x7d]
+0x01,0x05,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x2e,0x7d]
+0xff,0x05,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x2e,0x7d]
+0x6b,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x2e,0x7d]
+0x6a,0x04,0x2e,0x7d
+
+# GFX11: v_cmpx_o_f32_e64 v1, 0.5                ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, 0                  ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x97,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, -1                 ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x97,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, -4.0               ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, m0                 ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, s101               ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, s2                 ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 -v1, v2                ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_o_f32_e64 v1, -v2                ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_o_f32_e64 -v1, -v2               ; encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_o_f32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_o_f32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_o_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x4e,0x7d]
+0xf0,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x4e,0x7d]
+0x80,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_o_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_o_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x4e,0x7d]
+0xc1,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x4e,0x7d]
+0xf7,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x4e,0x7d]
+0x7e,0x02,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x4e,0x7d]
+0x7e,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x4e,0x7d]
+0x64,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x4e,0x7d]
+0x02,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x4e,0x7d]
+0x04,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x4e,0x7d]
+0x01,0x05,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x4f,0x7d]
+0x01,0xfd,0x4f,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x4e,0x7d]
+0xfe,0x05,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x4e,0x7d]
+0x6a,0x04,0x4e,0x7d
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_o_f64_e64 -v[1:2], v[2:3]        ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], -v[2:3]        ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_o_f64_e64 -v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa7,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_o_f64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x1e,0x7d]
+0x80,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x1e,0x7d]
+0xc1,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e64 v1, 0                  ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, -1                 ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, m0                 ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, s101               ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, s2                 ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 -v1, v2                ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_t_f16_e64 v1, -v2                ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_t_f16_e64 -v1, -v2               ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x8f,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_t_f16_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x1e,0x7d]
+0x7f,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x1e,0x7d]
+0x7e,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x1e,0x7d]
+0x7d,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x1e,0x7d]
+0x65,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x1e,0x7d]
+0x01,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x1e,0x7d]
+0x01,0x05,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x1e,0x7d]
+0x6b,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x1e,0x7d]
+0x6a,0x04,0x1e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x3e,0x7d]
+0xf0,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x3e,0x7d]
+0x80,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x3e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x3e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x3e,0x7d]
+0xc1,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x3e,0x7d]
+0xf7,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e64 v1, 0.5                ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, 0                  ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, -1                 ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, -4.0               ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, m0                 ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, s101               ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, s2                 ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 -v1, v2                ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_t_f32_e64 v1, -v2                ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_t_f32_e64 -v1, -v2               ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_t_f32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x3e,0x7d]
+0x7f,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x3e,0x7d]
+0x7e,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x3e,0x7d]
+0x7d,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x3e,0x7d]
+0x65,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x3e,0x7d]
+0x01,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x3f,0x7d]
+0x01,0xff,0x3f,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x3e,0x7d]
+0x01,0x05,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x3e,0x7d]
+0xff,0x05,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x3e,0x7d]
+0x6b,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x3e,0x7d]
+0x6a,0x04,0x3e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x5e,0x7d]
+0xf0,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x5e,0x7d]
+0x80,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x5e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x5e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x5e,0x7d]
+0xc1,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x5e,0x7d]
+0xf7,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_t_f64_e64 -v[1:2], v[2:3]        ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], -v[2:3]        ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_t_f64_e64 -v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xaf,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_t_f64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xaf,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x5e,0x7d]
+0x7e,0x02,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x5e,0x7d]
+0x7e,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x5e,0x7d]
+0x64,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x5e,0x7d]
+0x02,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x5e,0x7d]
+0x04,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x5e,0x7d]
+0x01,0x05,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x5f,0x7d]
+0x01,0xfd,0x5f,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x5e,0x7d]
+0xfe,0x05,0x5e,0x7d
+
+# GFX11: v_cmpx_t_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x5e,0x7d]
+0x6a,0x04,0x5e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x8e,0x7d]
+0xf0,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0, v2                  ; encoding: [0x80,0x04,0x8e,0x7d]
+0x80,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_i32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_i32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x8e,0x7d]
+0xc1,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x8e,0x7d]
+0xf7,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x8e,0x7d]
+0x7f,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x8e,0x7d]
+0x7e,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x8e,0x7d]
+0x7d,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 s101, v2               ; encoding: [0x65,0x04,0x8e,0x7d]
+0x65,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 s1, v2                 ; encoding: [0x01,0x04,0x8e,0x7d]
+0x01,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v1, v255               ; encoding: [0x01,0xff,0x8f,0x7d]
+0x01,0xff,0x8f,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v1, v2                 ; encoding: [0x01,0x05,0x8e,0x7d]
+0x01,0x05,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 v255, v2               ; encoding: [0xff,0x05,0x8e,0x7d]
+0xff,0x05,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x8e,0x7d]
+0x6b,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x8e,0x7d]
+0x6a,0x04,0x8e,0x7d
+
+# GFX11: v_cmpx_t_i32_e64 v1, 0.5                ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, 0                  ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, -1                 ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, -4.0               ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, m0                 ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, s101               ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, s2                 ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_t_i32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_i64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xae,0x7d]
+0xf0,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xae,0x7d]
+0x80,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_i64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_i64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xae,0x7d]
+0xc1,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xae,0x7d]
+0xf7,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xae,0x7d]
+0x7e,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xae,0x7d]
+0x64,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xae,0x7d]
+0x02,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xae,0x7d]
+0x04,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xae,0x7d]
+0x01,0x05,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xaf,0x7d]
+0x01,0xfd,0xaf,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xae,0x7d]
+0xfe,0x05,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xae,0x7d]
+0x6a,0x04,0xae,0x7d
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_t_i64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x9e,0x7d]
+0xf0,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 0, v2                  ; encoding: [0x80,0x04,0x9e,0x7d]
+0x80,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_u32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_u32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x9e,0x7d]
+0xc1,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x9e,0x7d]
+0xf7,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x9e,0x7d]
+0x7f,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x9e,0x7d]
+0x7e,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x9e,0x7d]
+0x7d,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 s101, v2               ; encoding: [0x65,0x04,0x9e,0x7d]
+0x65,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 s1, v2                 ; encoding: [0x01,0x04,0x9e,0x7d]
+0x01,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v1, v255               ; encoding: [0x01,0xff,0x9f,0x7d]
+0x01,0xff,0x9f,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v1, v2                 ; encoding: [0x01,0x05,0x9e,0x7d]
+0x01,0x05,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 v255, v2               ; encoding: [0xff,0x05,0x9e,0x7d]
+0xff,0x05,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x9e,0x7d]
+0x6b,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x9e,0x7d]
+0x6a,0x04,0x9e,0x7d
+
+# GFX11: v_cmpx_t_u32_e64 v1, 0.5                ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, 0                  ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, -1                 ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, -4.0               ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, m0                 ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, s101               ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, s2                 ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_t_u32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_t_u64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0xbe,0x7d]
+0xf0,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0xbe,0x7d]
+0x80,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_t_u64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_t_u64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0xbe,0x7d]
+0xc1,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0xbe,0x7d]
+0xf7,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0xbe,0x7d]
+0x7e,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0xbe,0x7d]
+0x64,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0xbe,0x7d]
+0x02,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0xbe,0x7d]
+0x04,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0xbe,0x7d]
+0x01,0x05,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0xbf,0x7d]
+0x01,0xfd,0xbf,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0xbe,0x7d]
+0xfe,0x05,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0xbe,0x7d]
+0x6a,0x04,0xbe,0x7d
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_t_u64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e32 0, v2                  ; encoding: [0x80,0x04,0x10,0x7d]
+0x80,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 0x3456, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00]
+0xff,0x04,0x10,0x7d,0x56,0x34,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e32 0xfe0b, v2             ; encoding: [0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00]
+0xff,0x04,0x10,0x7d,0x0b,0xfe,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e32 -1, v2                 ; encoding: [0xc1,0x04,0x10,0x7d]
+0xc1,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x10,0x7d]
+0x7f,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x10,0x7d]
+0x7e,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 m0, v2                 ; encoding: [0x7d,0x04,0x10,0x7d]
+0x7d,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 s101, v2               ; encoding: [0x65,0x04,0x10,0x7d]
+0x65,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 s1, v2                 ; encoding: [0x01,0x04,0x10,0x7d]
+0x01,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 v1, v2                 ; encoding: [0x01,0x05,0x10,0x7d]
+0x01,0x05,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x10,0x7d]
+0x6b,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x10,0x7d]
+0x6a,0x04,0x10,0x7d
+
+# GFX11: v_cmpx_u_f16_e64 v1, 0                  ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x88,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, -1                 ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x88,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, m0                 ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, s101               ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, s2                 ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 -v1, v2                ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_u_f16_e64 v1, -v2                ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_u_f16_e64 -v1, -v2               ; encoding: [0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x88,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_u_f16_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_u_f16_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e32 0.5, v2                ; encoding: [0xf0,0x04,0x30,0x7d]
+0xf0,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 0, v2                  ; encoding: [0x80,0x04,0x30,0x7d]
+0x80,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 0x3f717273, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_u_f32_e32 0xaf123456, v2         ; encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_u_f32_e32 -1, v2                 ; encoding: [0xc1,0x04,0x30,0x7d]
+0xc1,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 -4.0, v2               ; encoding: [0xf7,0x04,0x30,0x7d]
+0xf7,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 exec_hi, v2            ; encoding: [0x7f,0x04,0x30,0x7d]
+0x7f,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 exec_lo, v2            ; encoding: [0x7e,0x04,0x30,0x7d]
+0x7e,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 m0, v2                 ; encoding: [0x7d,0x04,0x30,0x7d]
+0x7d,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 s101, v2               ; encoding: [0x65,0x04,0x30,0x7d]
+0x65,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 s1, v2                 ; encoding: [0x01,0x04,0x30,0x7d]
+0x01,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v1, v255               ; encoding: [0x01,0xff,0x31,0x7d]
+0x01,0xff,0x31,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v1, v2                 ; encoding: [0x01,0x05,0x30,0x7d]
+0x01,0x05,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 v255, v2               ; encoding: [0xff,0x05,0x30,0x7d]
+0xff,0x05,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 vcc_hi, v2             ; encoding: [0x6b,0x04,0x30,0x7d]
+0x6b,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e32 vcc_lo, v2             ; encoding: [0x6a,0x04,0x30,0x7d]
+0x6a,0x04,0x30,0x7d
+
+# GFX11: v_cmpx_u_f32_e64 v1, 0.5                ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, 0                  ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0x98,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, -1                 ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0x98,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, -4.0               ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, exec_hi            ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xff,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, exec_lo            ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, m0                 ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xfb,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, s101               ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, s2                 ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0x05,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 -v1, v2                ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_u_f32_e64 v1, -v2                ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_u_f32_e64 -v1, -v2               ; encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_u_f32_e64 v1, vcc_hi             ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00
+
+# GFX11: v_cmpx_u_f32_e64 v1, vcc_lo             ; encoding: [0x00,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00
+
+# GFX11: v_cmpx_u_f64_e32 0.5, v[2:3]            ; encoding: [0xf0,0x04,0x50,0x7d]
+0xf0,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 0, v[2:3]              ; encoding: [0x80,0x04,0x50,0x7d]
+0x80,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 0x3f717273, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
+0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f
+
+# GFX11: v_cmpx_u_f64_e32 0xaf123456, v[2:3]     ; encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
+0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf
+
+# GFX11: v_cmpx_u_f64_e32 -1, v[2:3]             ; encoding: [0xc1,0x04,0x50,0x7d]
+0xc1,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 -4.0, v[2:3]           ; encoding: [0xf7,0x04,0x50,0x7d]
+0xf7,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 exec, v[1:2]           ; encoding: [0x7e,0x02,0x50,0x7d]
+0x7e,0x02,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 exec, v[2:3]           ; encoding: [0x7e,0x04,0x50,0x7d]
+0x7e,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[100:101], v[2:3]     ; encoding: [0x64,0x04,0x50,0x7d]
+0x64,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[2:3], v[2:3]         ; encoding: [0x02,0x04,0x50,0x7d]
+0x02,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 s[4:5], v[2:3]         ; encoding: [0x04,0x04,0x50,0x7d]
+0x04,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[1:2], v[2:3]         ; encoding: [0x01,0x05,0x50,0x7d]
+0x01,0x05,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[1:2], v[254:255]     ; encoding: [0x01,0xfd,0x51,0x7d]
+0x01,0xfd,0x51,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 v[254:255], v[2:3]     ; encoding: [0xfe,0x05,0x50,0x7d]
+0xfe,0x05,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e32 vcc, v[2:3]            ; encoding: [0x6a,0x04,0x50,0x7d]
+0x6a,0x04,0x50,0x7d
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], 0.5            ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], 0              ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -1             ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -4.0           ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], exec           ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[100:101]     ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0xc9,0x00,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[4:5]         ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0x09,0x00,0x00
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], s[6:7]         ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0x0d,0x00,0x00
+
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], v[2:3]        ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
+0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], -v[2:3]        ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40]
+0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x40
+
+# GFX11: v_cmpx_u_f64_e64 -v[1:2], -v[2:3]       ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60]
+0x00,0x00,0xa8,0xd4,0x01,0x05,0x02,0x60
+
+# GFX11: v_cmpx_u_f64_e64 v[1:2], vcc            ; encoding: [0x00,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
+0x00,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00
+
 # W32: v_add_co_ci_u32_dpp v5, vcc_lo, v1, v2, vcc_lo quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
 # W64: v_add_co_ci_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
 0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00
@@ -24770,6 +47707,95 @@
 # GFX11: v_fma_mixlo_f16_e64_dpp v0, |v1|, -v2, |v3| op_sel:[1,0,0] op_sel_hi:[1,0,0] dpp8:[2,2,2,2,4,4,4,4] ; encoding: [0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92]
 0x00,0x0d,0x21,0xcc,0xe9,0x04,0x0e,0x4c,0x01,0x92,0x44,0x92
 
+# W32: v_cmp_class_f32_e64_dpp s10, v10, v2 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa]
+# W64: v_cmp_class_f32_e64_dpp s[10:11], v10, v2 dpp8:[0,1,6,3,4,5,6,7] ; encoding: [0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa]
+0x0a,0x00,0x7e,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x88,0xc7,0xfa
+
+# W32: v_cmp_class_f32_e64_dpp s10, v10, v2 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff]
+# W64: v_cmp_class_f32_e64_dpp s[10:11], v10, v2 quad_perm:[2,2,3,1] row_mask:0xf bank_mask:0xf bound_ctrl:1 fi:1 ; encoding: [0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff]
+0x0a,0x00,0x7e,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x7a,0x0c,0xff
+
+# W32: v_cmp_f_f32 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
+# W64: v_cmp_f_f32 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00]
+0xfa,0x04,0x20,0x7c,0x01,0x07,0x01,0x00
+
+# W32: v_cmp_ge_i16_e64_dpp s10, v10, v2 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f]
+# W64: v_cmp_ge_i16_e64_dpp s[10:11], v10, v2 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f]
+0x0a,0x00,0x36,0xd4,0xfa,0x04,0x02,0x00,0x0a,0x78,0x00,0x0f
+
+# W32: v_cmp_gt_i16 vcc_lo, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
+# W64: v_cmp_gt_i16 vcc, v1, v2 quad_perm:[1,3,1,0] row_mask:0x7 bank_mask:0xf ; encoding: [0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f]
+0xfa,0x04,0x68,0x7c,0x01,0x1d,0x00,0x7f
+
+# W32: v_cmp_gt_i32_e64_dpp s10, v1, v50 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa]
+# W64: v_cmp_gt_i32_e64_dpp s[10:11], v1, v50 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa]
+0x0a,0x00,0x44,0xd4,0xea,0x64,0x02,0x00,0x01,0x88,0xc6,0xfa
+
+# W32: v_cmp_gt_i32 vcc_lo, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
+# W64: v_cmp_gt_i32 vcc, v1, v255 row_mirror row_mask:0xf bank_mask:0x2 fi:1 ; encoding: [0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2]
+0xfa,0xfe,0x89,0x7c,0x01,0x40,0x05,0xf2
+
+# W32: v_cmp_gt_u16 vcc_lo, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
+# W64: v_cmp_gt_u16 vcc, v1, v2 row_shl:7 row_mask:0x0 bank_mask:0x0 fi:1 ; encoding: [0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00]
+0xfa,0x04,0x78,0x7c,0x01,0x07,0x05,0x00
+
+# W32: v_cmp_le_i16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
+# W64: v_cmp_le_i16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] ; encoding: [0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa]
+0xe9,0x04,0x66,0x7c,0x01,0xff,0x47,0xfa
+
+# W32: v_cmp_le_i32_e64_dpp s10, v1, v50 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f]
+# W64: v_cmp_le_i32_e64_dpp s[10:11], v1, v50 quad_perm:[0,2,3,1] row_mask:0x0 bank_mask:0xf ; encoding: [0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f]
+0x0a,0x00,0x43,0xd4,0xfa,0x64,0x02,0x00,0x01,0x78,0x00,0x0f
+
+# W32: v_cmp_le_i32 vcc_lo, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
+# W64: v_cmp_le_i32 vcc, v1, v255 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa]
+0xe9,0xfe,0x87,0x7c,0x01,0x50,0xc6,0xfa
+
+# W32: v_cmp_le_u16 vcc_lo, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
+# W64: v_cmp_le_u16 vcc, v1, v2 dpp8:[7,7,7,3,4,4,6,7] fi:1 ; encoding: [0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa]
+0xea,0x04,0x76,0x7c,0x01,0xff,0x47,0xfa
+
+# W32: v_cmp_lt_f32 vcc_lo, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
+# W64: v_cmp_lt_f32 vcc, v1, -v2 quad_perm:[0,1,2,2] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff]
+0xfa,0x04,0x22,0x7c,0x01,0xa4,0x40,0xff
+
+# W32: v_cmp_lt_i16_e64_dpp s10, v10, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05]
+# W64: v_cmp_lt_i16_e64_dpp s[10:11], v10, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05]
+0x0a,0x00,0x31,0xd4,0xe9,0x04,0x02,0x00,0x0a,0x77,0x47,0x05
+
+# W32: v_cmp_ngt_f32_e64_dpp s10, -v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa]
+# W64: v_cmp_ngt_f32_e64_dpp s[10:11], -v1, v2 dpp8:[0,1,2,3,4,5,6,7] fi:1 ; encoding: [0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa]
+0x0a,0x00,0x1b,0xd4,0xea,0x04,0x02,0x20,0x01,0x88,0xc6,0xfa
+
+# W32: v_cmp_nle_f32_e64_dpp s10, -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00]
+# W64: v_cmp_nle_f32_e64_dpp s[10:11], -v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00]
+0x0a,0x00,0x1c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x1b,0x00,0x00
+
+# W32: v_cmp_t_f32 vcc_lo, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
+# W64: v_cmp_t_f32 vcc, v1, v2 dpp8:[0,2,1,3,4,5,6,7] ; encoding: [0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa]
+0xe9,0x04,0x3e,0x7c,0x01,0x50,0xc6,0xfa
+
+# GFX11: v_cmpx_class_f16 v12, v101 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05]
+0xe9,0xca,0xfa,0x7d,0x0c,0x77,0x47,0x05
+
+# GFX11: v_cmpx_class_f16 v12, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf fi:1 ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff]
+0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x04,0xff
+
+# GFX11: v_cmpx_class_f16 |v12|, v101 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff]
+0xfa,0xca,0xfa,0x7d,0x0c,0x0e,0x20,0xff
+
+# GFX11: v_cmpx_f_f32 v255, v2 quad_perm:[2,3,0,0] row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff]
+0xfa,0x04,0x20,0x7d,0xff,0x0e,0x00,0xff
+
+# GFX11: v_cmpx_f_i32 v0, v2 dpp8:[7,6,5,3,4,2,1,0] fi:1 ; encoding: [0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05]
+0xea,0x04,0x80,0x7d,0x00,0x77,0x47,0x05
+
+# GFX11: v_cmpx_t_f32 v255, v2 dpp8:[7,6,5,3,4,2,1,0] ; encoding: [0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05]
+0xe9,0x04,0x3e,0x7d,0xff,0x77,0x47,0x05
+
+# GFX11: v_cmpx_t_i32 v0, v2 row_shr:14 row_mask:0x3 bank_mask:0xa bound_ctrl:1 ; encoding: [0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a]
+0xfa,0x04,0x8e,0x7d,0x00,0x1e,0x09,0x3a
+
 # GFX11: v_permlane64_b32 v5, v1                 ; encoding: [0x01,0xcf,0x0a,0x7e]
 0x01,0xcf,0x0a,0x7e
 


        


More information about the llvm-commits mailing list