[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