[llvm] 3732cd5 - [AMDGPU] gfx11 vop3 and inherited vop instructions

Joe Nash via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 2 11:30:58 PDT 2022


Author: Joe Nash
Date: 2022-06-02T14:03:02-04:00
New Revision: 3732cd59bea37b25d346393813f8fbddea96257b

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

LOG: [AMDGPU] gfx11 vop3 and inherited vop instructions

This patch includes MC layer support for VOP3 encoded instructions and generic VOP support
classes.
Some VOP1 and VOP2 instructions which share an encoding with gfx10 and are using
the AssemblerPredicate = isGFX10Plus are also enabled. That predicate
will be changed to isGFX10Only in a later patch.

Patch 15/N for upstreaming of AMDGPU gfx11 architecture.

Depends on D126468

Reviewed By: dp

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

Added: 
    llvm/test/MC/AMDGPU/gfx11_vop123.s

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
    llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
    llvm/lib/Target/AMDGPU/SIInstrInfo.td
    llvm/lib/Target/AMDGPU/VOP3Instructions.td
    llvm/lib/Target/AMDGPU/VOPInstructions.td
    llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
index 7c4113b8d532d..40614f4d37a56 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
@@ -184,12 +184,15 @@ unsigned GCNSubtarget::getConstantBusLimit(unsigned Opcode) const {
   switch (Opcode) {
   case AMDGPU::V_LSHLREV_B64_e64:
   case AMDGPU::V_LSHLREV_B64_gfx10:
+  case AMDGPU::V_LSHLREV_B64_e64_gfx11:
   case AMDGPU::V_LSHL_B64_e64:
   case AMDGPU::V_LSHRREV_B64_e64:
   case AMDGPU::V_LSHRREV_B64_gfx10:
+  case AMDGPU::V_LSHRREV_B64_e64_gfx11:
   case AMDGPU::V_LSHR_B64_e64:
   case AMDGPU::V_ASHRREV_I64_e64:
   case AMDGPU::V_ASHRREV_I64_gfx10:
+  case AMDGPU::V_ASHRREV_I64_e64_gfx11:
   case AMDGPU::V_ASHR_I64_e64:
     return 1;
   }

diff  --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
index 90fecad555ce4..30d18a1ca2e14 100644
--- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
@@ -3343,10 +3343,13 @@ unsigned AMDGPUAsmParser::getConstantBusLimit(unsigned Opcode) const {
   // 64-bit shift instructions can use only one scalar value input
   case AMDGPU::V_LSHLREV_B64_e64:
   case AMDGPU::V_LSHLREV_B64_gfx10:
+  case AMDGPU::V_LSHLREV_B64_e64_gfx11:
   case AMDGPU::V_LSHRREV_B64_e64:
   case AMDGPU::V_LSHRREV_B64_gfx10:
+  case AMDGPU::V_LSHRREV_B64_e64_gfx11:
   case AMDGPU::V_ASHRREV_I64_e64:
   case AMDGPU::V_ASHRREV_I64_gfx10:
+  case AMDGPU::V_ASHRREV_I64_e64_gfx11:
   case AMDGPU::V_LSHL_B64_e64:
   case AMDGPU::V_LSHR_B64_e64:
   case AMDGPU::V_ASHR_I64_e64:

diff  --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.td b/llvm/lib/Target/AMDGPU/SIInstrInfo.td
index 4ed53ecf50247..574caf573d3e8 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.td
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.td
@@ -1,4 +1,4 @@
-//===-- SIInstrInfo.td - SI Instruction Infos -------------*- tablegen -*--===//
+//===-- SIInstrInfo.td -----------------------------------------------------===//
 //
 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
 // See https://llvm.org/LICENSE.txt for license information.
@@ -337,6 +337,8 @@ class isFloatType<ValueType SrcVT> {
                 !eq(SrcVT.Value, v2f16.Value),
                 !eq(SrcVT.Value, v4f16.Value),
                 !eq(SrcVT.Value, v2f32.Value),
+                !eq(SrcVT.Value, v4f32.Value),
+                !eq(SrcVT.Value, v8f32.Value),
                 !eq(SrcVT.Value, v2f64.Value),
                 !eq(SrcVT.Value, v4f64.Value));
 }
@@ -345,14 +347,21 @@ class isIntType<ValueType SrcVT> {
   bit ret = !or(!eq(SrcVT.Value, i16.Value),
                 !eq(SrcVT.Value, i32.Value),
                 !eq(SrcVT.Value, i64.Value),
-                !eq(SrcVT.Value, v2i32.Value));
+                !eq(SrcVT.Value, v2i32.Value),
+                !eq(SrcVT.Value, v4i32.Value),
+                !eq(SrcVT.Value, v8i32.Value));
 }
 
 class isPackedType<ValueType SrcVT> {
   bit ret = !or(!eq(SrcVT.Value, v2i16.Value),
                 !eq(SrcVT.Value, v2f16.Value),
                 !eq(SrcVT.Value, v4f16.Value),
-                !eq(SrcVT.Value, v2f32.Value));
+                !eq(SrcVT.Value, v2i32.Value),
+                !eq(SrcVT.Value, v2f32.Value),
+                !eq(SrcVT.Value, v4i32.Value),
+                !eq(SrcVT.Value, v4f32.Value),
+                !eq(SrcVT.Value, v8i32.Value),
+                !eq(SrcVT.Value, v8f32.Value));
 }
 
 
@@ -1691,7 +1700,11 @@ class isModifierType<ValueType SrcVT> {
                 !eq(SrcVT.Value, v2f16.Value),
                 !eq(SrcVT.Value, v2i16.Value),
                 !eq(SrcVT.Value, v2f32.Value),
-                !eq(SrcVT.Value, v2i32.Value));
+                !eq(SrcVT.Value, v2i32.Value),
+                !eq(SrcVT.Value, v4f32.Value),
+                !eq(SrcVT.Value, v4i32.Value),
+                !eq(SrcVT.Value, v8f32.Value),
+                !eq(SrcVT.Value, v8i32.Value));
 }
 
 // Return type of input modifiers operand for specified input operand
@@ -1728,7 +1741,7 @@ class getSrcModSDWA <ValueType VT> {
 }
 
 // Returns the input arguments for VOP[12C] instructions for the given SrcVT.
-class getIns32 <RegisterOperand Src0RC, RegisterClass Src1RC, int NumSrcArgs> {
+class getIns32 <RegisterOperand Src0RC, RegisterOperand Src1RC, int NumSrcArgs> {
   dag ret = !if(!eq(NumSrcArgs, 1), (ins Src0RC:$src0),               // VOP1
             !if(!eq(NumSrcArgs, 2), (ins Src0RC:$src0, Src1RC:$src1), // VOP2
                                     (ins)));
@@ -1823,19 +1836,21 @@ class getInsVOP3Base<RegisterOperand Src0RC, RegisterOperand Src1RC,
                 HasClamp, HasModifiers, HasSrc2Mods, HasOMod,
                 Src0Mod, Src1Mod, Src2Mod>.ret;
   dag opsel = (ins op_sel0:$op_sel);
-  dag vop3pFields = (ins op_sel_hi0:$op_sel_hi, neg_lo0:$neg_lo, neg_hi0:$neg_hi);
+  dag vop3pOpsel = (ins op_sel_hi0:$op_sel_hi);
+  dag vop3pFields = !con(!if(HasOpSel, vop3pOpsel, (ins)), (ins neg_lo0:$neg_lo, neg_hi0:$neg_hi));
+
   dag ret = !con(base,
                  !if(HasOpSel, opsel,(ins)),
                  !if(IsVOP3P, vop3pFields,(ins)));
 }
 
 class getInsVOP3P <RegisterOperand Src0RC, RegisterOperand Src1RC,
-                   RegisterOperand Src2RC, int NumSrcArgs, bit HasClamp,
+                   RegisterOperand Src2RC, int NumSrcArgs, bit HasClamp, bit HasOpSel,
                    Operand Src0Mod, Operand Src1Mod, Operand Src2Mod> {
   dag ret = getInsVOP3Base<Src0RC, Src1RC, Src2RC, NumSrcArgs,
                     HasClamp, 1/*HasModifiers*/, 1/*HasSrc2Mods*/,
                     0/*HasOMod*/, Src0Mod, Src1Mod, Src2Mod,
-                    1/*HasOpSel*/, 1/*IsVOP3P*/>.ret;
+                    HasOpSel, 1/*IsVOP3P*/>.ret;
 }
 
 class getInsVOP3OpSel <RegisterOperand Src0RC, RegisterOperand Src1RC,
@@ -1998,7 +2013,7 @@ class getAsm64 <bit HasDst, int NumSrcArgs, bit HasIntClamp, bit HasModifiers,
 // Returns the assembly string for the inputs and outputs of a VOP3P
 // instruction.
 class getAsmVOP3P <int NumSrcArgs, bit HasModifiers,
-                   bit HasClamp> {
+                   bit HasClamp, bit HasOpSel> {
   string dst = "$vdst";
   string src0 = !if(!eq(NumSrcArgs, 1), "$src0", "$src0,");
   string src1 = !if(!eq(NumSrcArgs, 1), "",
@@ -2008,10 +2023,11 @@ class getAsmVOP3P <int NumSrcArgs, bit HasModifiers,
 
   string mods = !if(HasModifiers, "$neg_lo$neg_hi", "");
   string clamp = !if(HasClamp, "$clamp", "");
+  string opsel = !if(HasOpSel, "$op_sel$op_sel_hi", "");
 
   // Each modifier is printed as an array of bits for each operand, so
   // all operands are printed as part of src0_modifiers.
-  string ret = dst#", "#src0#src1#src2#"$op_sel$op_sel_hi"#mods#clamp;
+  string ret = dst#", "#src0#src1#src2#opsel#mods#clamp;
 }
 
 class getAsmVOP3OpSel <int NumSrcArgs,
@@ -2038,8 +2054,8 @@ class getAsmVOP3OpSel <int NumSrcArgs,
   string src2 = !if(Src2HasMods, fsrc2, isrc2);
 
   string clamp = !if(HasClamp, "$clamp", "");
-
-  string ret = dst#", "#src0#src1#src2#"$op_sel"#clamp;
+  string omod = "";
+  string ret = dst#", "#src0#src1#src2#"$op_sel"#clamp#omod;
 }
 
 class getAsmDPP <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
@@ -2220,10 +2236,11 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableF32SrcMods = 0,
   field ValueType Src1VT = ArgVT[2];
   field ValueType Src2VT = ArgVT[3];
   field RegisterOperand DstRC = getVALUDstForVT<DstVT>.ret;
+  field RegisterOperand DstRC64 = DstRC;
   field RegisterOperand DstRCDPP = getVALUDstForVT<DstVT>.ret;
   field RegisterOperand DstRCSDWA = getSDWADstForVT<DstVT>.ret;
   field RegisterOperand Src0RC32 = getVOPSrc0ForVT<Src0VT>.ret;
-  field RegisterClass Src1RC32 = getVregSrcForVT<Src1VT>.ret;
+  field RegisterOperand Src1RC32 = RegisterOperand<getVregSrcForVT<Src1VT>.ret>;
   field RegisterOperand Src0RC64 = getVOP3SrcForVT<Src0VT>.ret;
   field RegisterOperand Src1RC64 = getVOP3SrcForVT<Src1VT>.ret;
   field RegisterOperand Src2RC64 = getVOP3SrcForVT<Src2VT>.ret;
@@ -2291,6 +2308,7 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableF32SrcMods = 0,
   field int NeedPatGen = PatGenMode.NoPattern;
 
   field bit IsMAI = 0;
+  field bit IsVOP3P = 0;
   field bit IsDOT = 0;
   field bit IsSingle = 0;
 
@@ -2303,7 +2321,7 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableF32SrcMods = 0,
   // VOP3b instructions are a special case with a second explicit
   // output. This is manually overridden for them.
   field dag Outs32 = Outs;
-  field dag Outs64 = Outs;
+  field dag Outs64 = !if(HasDst,(outs DstRC64:$vdst),(outs));
   field dag OutsDPP = getOutsDPP<HasDst, DstVT, DstRCDPP>.ret;
   field dag OutsDPP8 = getOutsDPP<HasDst, DstVT, DstRCDPP>.ret;
   field dag OutsSDWA = getOutsSDWA<HasDst, DstVT, DstRCSDWA>.ret;
@@ -2313,7 +2331,7 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableF32SrcMods = 0,
                              HasIntClamp, HasModifiers, HasSrc2Mods,
                              HasOMod, Src0Mod, Src1Mod, Src2Mod>.ret;
   field dag InsVOP3P = getInsVOP3P<Src0RC64, Src1RC64, Src2RC64,
-                                   NumSrcArgs, HasClamp,
+                                   NumSrcArgs, HasClamp, HasOpSel,
                                    Src0PackedMod, Src1PackedMod, Src2PackedMod>.ret;
   field dag InsVOP3OpSel = getInsVOP3OpSel<Src0RC64, Src1RC64, Src2RC64,
                                 NumSrcArgs, HasClamp, HasOMod,
@@ -2335,7 +2353,7 @@ class VOPProfile <list<ValueType> _ArgVT, bit _EnableF32SrcMods = 0,
 
   field string Asm32 = getAsm32<HasDst, NumSrcArgs, DstVT>.ret;
   field string Asm64 = getAsm64<HasDst, NumSrcArgs, HasIntClamp, HasModifiers, HasOMod, DstVT>.ret;
-  field string AsmVOP3P = getAsmVOP3P<NumSrcArgs, HasModifiers, HasClamp>.ret;
+  field string AsmVOP3P = getAsmVOP3P<NumSrcArgs, HasModifiers, HasClamp, HasOpSel>.ret;
   field string AsmVOP3OpSel = getAsmVOP3OpSel<NumSrcArgs,
                                               HasClamp,
                                               HasSrc0FloatMods,
@@ -2390,6 +2408,10 @@ def VOP_V2I16_V2I16_V2I16_V2I16 : VOPProfile <[v2i16, v2i16, v2i16, v2i16]>;
 def VOP_V2I16_F32_F32 : VOPProfile <[v2i16, f32, f32, untyped]>;
 def VOP_V2I16_I32_I32 : VOPProfile <[v2i16, i32, i32, untyped]>;
 
+def VOP_F16_V2F16_V2F16_F16 : VOPProfile <[f16, v2f16, v2f16, f16]>;
+def VOP_I16_V2I16_V2I16_I16 : VOPProfile <[i16, v2i16, v2i16, i16]>;
+def VOP_F32_V2I16_V2I16_F32 : VOPProfile <[f32, v2i16, v2i16, f32]>;
+
 def VOP_F32_V2F16_V2F16_V2F16 : VOPProfile <[f32, v2f16, v2f16, v2f16]>;
 
 def VOP_NONE : VOPProfile <[untyped, untyped, untyped, untyped]>;

diff  --git a/llvm/lib/Target/AMDGPU/VOP3Instructions.td b/llvm/lib/Target/AMDGPU/VOP3Instructions.td
index 7eb0a1120b80a..8af3965baaf15 100644
--- a/llvm/lib/Target/AMDGPU/VOP3Instructions.td
+++ b/llvm/lib/Target/AMDGPU/VOP3Instructions.td
@@ -34,6 +34,12 @@ def VOP3b_I64_I1_I32_I32_I64 : VOPProfile<[i64, i32, i32, i64]> {
   let Asm64 = "$vdst, $sdst, $src0, $src1, $src2$clamp";
 }
 
+class V_MUL_PROF<VOPProfile P> : VOP3_Profile<P> {
+}
+
+def DIV_FIXUP_F32_PROF : VOP3_Profile<VOP_F32_F32_F32_F32> {
+}
+
 //===----------------------------------------------------------------------===//
 // VOP3 INTERP
 //===----------------------------------------------------------------------===//
@@ -134,10 +140,10 @@ defm V_MAX_F64 : VOP3Inst <"v_max_f64", VOP3_Profile<VOP_F64_F64_F64>, fmaxnum_l
 } // End SchedRW = [WriteDoubleAdd]
 
 let SchedRW = [WriteIntMul] in {
-defm V_MUL_LO_U32 : VOP3Inst <"v_mul_lo_u32", VOP3_Profile<VOP_I32_I32_I32>, DivergentBinFrag<mul>>;
-defm V_MUL_HI_U32 : VOP3Inst <"v_mul_hi_u32", VOP3_Profile<VOP_I32_I32_I32>, mulhu>;
-defm V_MUL_LO_I32 : VOP3Inst <"v_mul_lo_i32", VOP3_Profile<VOP_I32_I32_I32>>;
-defm V_MUL_HI_I32 : VOP3Inst <"v_mul_hi_i32", VOP3_Profile<VOP_I32_I32_I32>, mulhs>;
+defm V_MUL_LO_U32 : VOP3Inst <"v_mul_lo_u32", V_MUL_PROF<VOP_I32_I32_I32>, DivergentBinFrag<mul>>;
+defm V_MUL_HI_U32 : VOP3Inst <"v_mul_hi_u32", V_MUL_PROF<VOP_I32_I32_I32>, mulhu>;
+defm V_MUL_LO_I32 : VOP3Inst <"v_mul_lo_i32", V_MUL_PROF<VOP_I32_I32_I32>>;
+defm V_MUL_HI_I32 : VOP3Inst <"v_mul_hi_i32", V_MUL_PROF<VOP_I32_I32_I32>, mulhs>;
 } // End SchedRW = [WriteIntMul]
 } // End isReMaterializable = 1
 
@@ -197,7 +203,7 @@ let isCommutable = 1 in {
 } // End isCommutable = 1
 defm V_CVT_PK_U8_F32 : VOP3Inst<"v_cvt_pk_u8_f32", VOP3_Profile<VOP_I32_F32_I32_I32>, int_amdgcn_cvt_pk_u8_f32>;
 
-defm V_DIV_FIXUP_F32 : VOP3Inst <"v_div_fixup_f32", VOP3_Profile<VOP_F32_F32_F32_F32>, AMDGPUdiv_fixup>;
+defm V_DIV_FIXUP_F32 : VOP3Inst <"v_div_fixup_f32", DIV_FIXUP_F32_PROF, AMDGPUdiv_fixup>;
 
 let SchedRW = [WriteDoubleAdd], FPDPRounding = 1 in {
   defm V_DIV_FIXUP_F64 : VOP3Inst <"v_div_fixup_f64", VOP3_Profile<VOP_F64_F64_F64_F64>, AMDGPUdiv_fixup>;
@@ -249,9 +255,9 @@ def : GCNPat<
 >;
 
 let isReMaterializable = 1 in {
-let SubtargetPredicate = isGFX6GFX7GFX10 in {
+let SubtargetPredicate = isGFX6GFX7GFX10Plus in {
 defm V_MULLIT_F32 : VOP3Inst <"v_mullit_f32", VOP3_Profile<VOP_F32_F32_F32_F32>>;
-} // End SubtargetPredicate = isGFX6GFX7GFX10
+} // End SubtargetPredicate = isGFX6GFX7GFX10Plus
 
 let SchedRW = [Write32Bit] in {
 let SubtargetPredicate = isGFX8Plus in {
@@ -260,21 +266,30 @@ defm V_PERM_B32 : VOP3Inst <"v_perm_b32", VOP3_Profile<VOP_I32_I32_I32_I32>, AMD
 } // End SchedRW = [Write32Bit]
 } // End isReMaterializable = 1
 
-let SubtargetPredicate = isGFX7Plus in {
+def VOPProfileMQSAD : VOP3_Profile<VOP_V4I32_I64_I32_V4I32, VOP3_CLAMP> {
+  let HasModifiers = 0;
+}
 
+let SubtargetPredicate = isGFX7Plus in {
 let Constraints = "@earlyclobber $vdst", SchedRW = [WriteQuarterRate32] in {
 defm V_QSAD_PK_U16_U8 : VOP3Inst <"v_qsad_pk_u16_u8", VOP3_Profile<VOP_I64_I64_I32_I64, VOP3_CLAMP>>;
-defm V_MQSAD_U32_U8 : VOP3Inst <"v_mqsad_u32_u8", VOP3_Profile<VOP_V4I32_I64_I32_V4I32, VOP3_CLAMP>>;
+defm V_MQSAD_U32_U8 : VOP3Inst <"v_mqsad_u32_u8", VOPProfileMQSAD>;
 } // End Constraints = "@earlyclobber $vdst", SchedRW = [WriteQuarterRate32]
+} // End SubtargetPredicate = isGFX7Plus
 
 let isCommutable = 1 in {
 let SchedRW = [WriteIntMul, WriteSALU] in {
+let SubtargetPredicate = isGFX7GFX8GFX9GFX10 in {
 defm V_MAD_U64_U32 : VOP3Inst <"v_mad_u64_u32", VOP3b_I64_I1_I32_I32_I64>;
 defm V_MAD_I64_I32 : VOP3Inst <"v_mad_i64_i32", VOP3b_I64_I1_I32_I32_I64>;
+}
+let SubtargetPredicate = isGFX11Only, Constraints = "@earlyclobber $vdst" in {
+defm V_MAD_U64_U32_gfx11 : VOP3Inst <"v_mad_u64_u32_gfx11", VOP3b_I64_I1_I32_I32_I64>;
+defm V_MAD_I64_I32_gfx11 : VOP3Inst <"v_mad_i64_i32_gfx11", VOP3b_I64_I1_I32_I32_I64>;
+} // End SubtargetPredicate = isGFX11Only, Constraints = "@earlyclobber $vdst"
 } // End SchedRW = [WriteIntMul, WriteSALU]
 } // End isCommutable = 1
 
-} // End SubtargetPredicate = isGFX7Plus
 
 let FPDPRounding = 1 in {
   let Predicates = [Has16BitInsts, isGFX8Only] in {
@@ -644,6 +659,34 @@ def : DivFmasPat<f32, V_DIV_FMAS_F32_e64, VCC_LO>;
 def : DivFmasPat<f64, V_DIV_FMAS_F64_e64, VCC_LO>;
 }
 
+class VOP3_DOT_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOP3_Profile<P, Features> {
+  let HasClamp = 0;
+  let HasOMod = 0;
+  let InsVOP3OpSel = getInsVOP3OpSel<Src0RC64, Src1RC64, Src2RC64,
+                                NumSrcArgs, HasClamp, HasOMod,
+                                !if(isFloatType<Src0VT>.ret, FPVRegInputMods, IntOpSelMods),
+                                !if(isFloatType<Src1VT>.ret, FPVRegInputMods, IntOpSelMods),
+                                !if(isFloatType<Src2VT>.ret, FPVRegInputMods, IntOpSelMods)>.ret;
+}
+
+let SubtargetPredicate = isGFX11Plus in {
+  defm V_MAXMIN_F32     : VOP3Inst<"v_maxmin_f32", VOP3_Profile<VOP_F32_F32_F32_F32>>;
+  defm V_MINMAX_F32     : VOP3Inst<"v_minmax_f32", VOP3_Profile<VOP_F32_F32_F32_F32>>;
+  defm V_MAXMIN_F16     : VOP3Inst<"v_maxmin_f16", VOP3_Profile<VOP_F16_F16_F16_F16>>;
+  defm V_MINMAX_F16     : VOP3Inst<"v_minmax_f16", VOP3_Profile<VOP_F16_F16_F16_F16>>;
+  defm V_MAXMIN_U32     : VOP3Inst<"v_maxmin_u32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
+  defm V_MINMAX_U32     : VOP3Inst<"v_minmax_u32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
+  defm V_MAXMIN_I32     : VOP3Inst<"v_maxmin_i32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
+  defm V_MINMAX_I32     : VOP3Inst<"v_minmax_i32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
+  defm V_CVT_PK_I16_F32 : VOP3Inst<"v_cvt_pk_i16_f32", VOP3_Profile<VOP_V2I16_F32_F32>>;
+  defm V_CVT_PK_U16_F32 : VOP3Inst<"v_cvt_pk_u16_f32", VOP3_Profile<VOP_V2I16_F32_F32>>;
+} // End SubtargetPredicate = isGFX11Plus
+
+let SubtargetPredicate = HasDot8Insts in {
+  defm V_DOT2_F16_F16 :   VOP3Inst<"v_dot2_f16_f16",   VOP3_DOT_Profile<VOP_F16_V2F16_V2F16_F16>>;
+  defm V_DOT2_BF16_BF16 : VOP3Inst<"v_dot2_bf16_bf16", VOP3_DOT_Profile<VOP_I16_V2I16_V2I16_I16>>;
+}
+
 //===----------------------------------------------------------------------===//
 // Integer Clamp Patterns
 //===----------------------------------------------------------------------===//
@@ -684,11 +727,118 @@ def : IntClampPat<V_MQSAD_PK_U16_U8_e64, int_amdgcn_mqsad_pk_u16_u8>;
 def : IntClampPat<V_QSAD_PK_U16_U8_e64, int_amdgcn_qsad_pk_u16_u8>;
 def : IntClampPat<V_MQSAD_U32_U8_e64, int_amdgcn_mqsad_u32_u8>;
 
-
 //===----------------------------------------------------------------------===//
 // Target-specific instruction encodings.
 //===----------------------------------------------------------------------===//
 
+//===----------------------------------------------------------------------===//
+// GFX11.
+//===----------------------------------------------------------------------===//
+
+defm V_FMA_DX9_ZERO_F32    : VOP3_Real_with_name_gfx11<0x209, "V_FMA_LEGACY_F32", "v_fma_dx9_zero_f32">;
+defm V_MAD_I32_I24         : VOP3_Realtriple_gfx11<0x20a>;
+defm V_MAD_U32_U24         : VOP3_Realtriple_gfx11<0x20b>;
+defm V_CUBEID_F32          : VOP3_Realtriple_gfx11<0x20c>;
+defm V_CUBESC_F32          : VOP3_Realtriple_gfx11<0x20d>;
+defm V_CUBETC_F32          : VOP3_Realtriple_gfx11<0x20e>;
+defm V_CUBEMA_F32          : VOP3_Realtriple_gfx11<0x20f>;
+defm V_BFE_U32             : VOP3_Realtriple_gfx11<0x210>;
+defm V_BFE_I32             : VOP3_Realtriple_gfx11<0x211>;
+defm V_BFI_B32             : VOP3_Realtriple_gfx11<0x212>;
+defm V_FMA_F32             : VOP3_Realtriple_gfx11<0x213>;
+defm V_FMA_F64             : VOP3_Real_Base_gfx11<0x214>;
+defm V_LERP_U8             : VOP3_Realtriple_gfx11<0x215>;
+defm V_ALIGNBIT_B32        : VOP3_Realtriple_gfx11<0x216>;
+defm V_ALIGNBYTE_B32       : VOP3_Realtriple_gfx11<0x217>;
+defm V_MULLIT_F32          : VOP3_Realtriple_gfx11<0x218>;
+defm V_MIN3_F32            : VOP3_Realtriple_gfx11<0x219>;
+defm V_MIN3_I32            : VOP3_Realtriple_gfx11<0x21a>;
+defm V_MIN3_U32            : VOP3_Realtriple_gfx11<0x21b>;
+defm V_MAX3_F32            : VOP3_Realtriple_gfx11<0x21c>;
+defm V_MAX3_I32            : VOP3_Realtriple_gfx11<0x21d>;
+defm V_MAX3_U32            : VOP3_Realtriple_gfx11<0x21e>;
+defm V_MED3_F32            : VOP3_Realtriple_gfx11<0x21f>;
+defm V_MED3_I32            : VOP3_Realtriple_gfx11<0x220>;
+defm V_MED3_U32            : VOP3_Realtriple_gfx11<0x221>;
+defm V_SAD_U8              : VOP3_Realtriple_gfx11<0x222>;
+defm V_SAD_HI_U8           : VOP3_Realtriple_gfx11<0x223>;
+defm V_SAD_U16             : VOP3_Realtriple_gfx11<0x224>;
+defm V_SAD_U32             : VOP3_Realtriple_gfx11<0x225>;
+defm V_CVT_PK_U8_F32       : VOP3_Realtriple_gfx11<0x226>;
+defm V_DIV_FIXUP_F32       : VOP3_Real_Base_gfx11<0x227>;
+defm V_DIV_FIXUP_F64       : VOP3_Real_Base_gfx11<0x228>;
+defm V_DIV_FMAS_F32        : VOP3_Real_Base_gfx11<0x237>;
+defm V_DIV_FMAS_F64        : VOP3_Real_Base_gfx11<0x238>;
+defm V_MSAD_U8             : VOP3_Realtriple_gfx11<0x239>;
+defm V_QSAD_PK_U16_U8      : VOP3_Real_Base_gfx11<0x23a>;
+defm V_MQSAD_PK_U16_U8     : VOP3_Real_Base_gfx11<0x23b>;
+defm V_MQSAD_U32_U8        : VOP3_Real_Base_gfx11<0x23d>;
+defm V_XOR3_B32            : VOP3_Realtriple_gfx11<0x240>;
+defm V_MAD_U16             : VOP3_Realtriple_with_name_gfx11<0x241, "V_MAD_U16_gfx9", "v_mad_u16">;
+defm V_PERM_B32            : VOP3_Realtriple_gfx11<0x244>;
+defm V_XAD_U32             : VOP3_Realtriple_gfx11<0x245>;
+defm V_LSHL_ADD_U32        : VOP3_Realtriple_gfx11<0x246>;
+defm V_ADD_LSHL_U32        : VOP3_Realtriple_gfx11<0x247>;
+defm V_FMA_F16             : VOP3_Realtriple_with_name_gfx11<0x248, "V_FMA_F16_gfx9", "v_fma_f16">;
+defm V_MIN3_F16            : VOP3_Realtriple_gfx11<0x249>;
+defm V_MIN3_I16            : VOP3_Realtriple_gfx11<0x24a>;
+defm V_MIN3_U16            : VOP3_Realtriple_gfx11<0x24b>;
+defm V_MAX3_F16            : VOP3_Realtriple_gfx11<0x24c>;
+defm V_MAX3_I16            : VOP3_Realtriple_gfx11<0x24d>;
+defm V_MAX3_U16            : VOP3_Realtriple_gfx11<0x24e>;
+defm V_MED3_F16            : VOP3_Realtriple_gfx11<0x24f>;
+defm V_MED3_I16            : VOP3_Realtriple_gfx11<0x250>;
+defm V_MED3_U16            : VOP3_Realtriple_gfx11<0x251>;
+defm V_MAD_I16             : VOP3_Realtriple_with_name_gfx11<0x253, "V_MAD_I16_gfx9", "v_mad_i16">;
+defm V_DIV_FIXUP_F16       : VOP3_Realtriple_with_name_gfx11<0x254, "V_DIV_FIXUP_F16_gfx9", "v_div_fixup_f16">;
+defm V_ADD3_U32            : VOP3_Realtriple_gfx11<0x255>;
+defm V_LSHL_OR_B32         : VOP3_Realtriple_gfx11<0x256>;
+defm V_AND_OR_B32          : VOP3_Realtriple_gfx11<0x257>;
+defm V_OR3_B32             : VOP3_Realtriple_gfx11<0x258>;
+defm V_MAD_U32_U16         : VOP3_Realtriple_gfx11<0x259>;
+defm V_MAD_I32_I16         : VOP3_Realtriple_gfx11<0x25a>;
+defm V_PERMLANE16_B32      : VOP3_Real_Base_gfx11<0x25b>;
+defm V_PERMLANEX16_B32     : VOP3_Real_Base_gfx11<0x25c>;
+defm V_MAXMIN_F32          : VOP3_Realtriple_gfx11<0x25e>;
+defm V_MINMAX_F32          : VOP3_Realtriple_gfx11<0x25f>;
+defm V_MAXMIN_F16          : VOP3_Realtriple_gfx11<0x260>;
+defm V_MINMAX_F16          : VOP3_Realtriple_gfx11<0x261>;
+defm V_MAXMIN_U32          : VOP3_Realtriple_gfx11<0x262>;
+defm V_MINMAX_U32          : VOP3_Realtriple_gfx11<0x263>;
+defm V_MAXMIN_I32          : VOP3_Realtriple_gfx11<0x264>;
+defm V_MINMAX_I32          : VOP3_Realtriple_gfx11<0x265>;
+defm V_DOT2_F16_F16        : VOP3_Realtriple_gfx11<0x266>;
+defm V_DOT2_BF16_BF16      : VOP3_Realtriple_gfx11<0x267>;
+defm V_DIV_SCALE_F32       : VOP3be_Real_gfx11<0x2fc, "V_DIV_SCALE_F32", "v_div_scale_f32">;
+defm V_DIV_SCALE_F64       : VOP3be_Real_gfx11<0x2fd, "V_DIV_SCALE_F64", "v_div_scale_f64">;
+defm V_MAD_U64_U32_gfx11   : VOP3be_Real_gfx11<0x2fe, "V_MAD_U64_U32_gfx11", "v_mad_u64_u32">;
+defm V_MAD_I64_I32_gfx11   : VOP3be_Real_gfx11<0x2ff, "V_MAD_I64_I32_gfx11", "v_mad_i64_i32">;
+defm V_CVT_PK_I16_F32      : VOP3_Realtriple_gfx11<0x306>;
+defm V_CVT_PK_U16_F32      : VOP3_Realtriple_gfx11<0x307>;
+defm V_ADD_NC_I16          : VOP3_Realtriple_with_name_gfx11<0x30d, "V_ADD_I16", "v_add_nc_i16">;
+defm V_SUB_NC_I16          : VOP3_Realtriple_with_name_gfx11<0x30e, "V_SUB_I16", "v_sub_nc_i16">;
+defm V_PACK_B32_F16        : VOP3_Realtriple_gfx11<0x311>;
+defm V_CVT_PK_NORM_I16_F16 : VOP3_Realtriple_with_name_gfx11<0x312, "V_CVT_PKNORM_I16_F16" , "v_cvt_pk_norm_i16_f16" >;
+defm V_CVT_PK_NORM_U16_F16 : VOP3_Realtriple_with_name_gfx11<0x313, "V_CVT_PKNORM_U16_F16" , "v_cvt_pk_norm_u16_f16" >;
+defm V_SUB_NC_I32          : VOP3_Realtriple_with_name_gfx11<0x325, "V_SUB_I32", "v_sub_nc_i32">;
+defm V_ADD_NC_I32          : VOP3_Realtriple_with_name_gfx11<0x326, "V_ADD_I32", "v_add_nc_i32">;
+defm V_ADD_F64             : VOP3_Real_Base_gfx11<0x327>;
+defm V_MUL_F64             : VOP3_Real_Base_gfx11<0x328>;
+defm V_MIN_F64             : VOP3_Real_Base_gfx11<0x329>;
+defm V_MAX_F64             : VOP3_Real_Base_gfx11<0x32a>;
+defm V_LDEXP_F64           : VOP3_Real_Base_gfx11<0x32b>;
+defm V_MUL_LO_U32          : VOP3_Real_Base_gfx11<0x32c>;
+defm V_MUL_HI_U32          : VOP3_Real_Base_gfx11<0x32d>;
+defm V_MUL_HI_I32          : VOP3_Real_Base_gfx11<0x32e>;
+defm V_TRIG_PREOP_F64      : VOP3_Real_Base_gfx11<0x32f>;
+defm V_LSHLREV_B64         : VOP3_Real_Base_gfx11<0x33c>;
+defm V_LSHRREV_B64         : VOP3_Real_Base_gfx11<0x33d>;
+defm V_ASHRREV_I64         : VOP3_Real_Base_gfx11<0x33e>;
+defm V_READLANE_B32        : VOP3_Real_No_Suffix_gfx11<0x360>; // Pseudo in VOP2
+let InOperandList = (ins SSrcOrLds_b32:$src0, SCSrc_b32:$src1, VGPR_32:$vdst_in) in {
+  defm V_WRITELANE_B32     : VOP3_Real_No_Suffix_gfx11<0x361>; // Pseudo in VOP2
+} // End InOperandList = (ins SSrcOrLds_b32:$src0, SCSrc_b32:$src1, VGPR_32:$vdst_in)
+
 //===----------------------------------------------------------------------===//
 // GFX10.
 //===----------------------------------------------------------------------===//

diff  --git a/llvm/lib/Target/AMDGPU/VOPInstructions.td b/llvm/lib/Target/AMDGPU/VOPInstructions.td
index 78f9beae49f97..df8b073db3e36 100644
--- a/llvm/lib/Target/AMDGPU/VOPInstructions.td
+++ b/llvm/lib/Target/AMDGPU/VOPInstructions.td
@@ -144,9 +144,9 @@ class VOP_Real<VOP_Pseudo ps> {
   bit IsSingle = ps.Pfl.IsSingle;
 }
 
-class VOP3_Real <VOP_Pseudo ps, int EncodingFamily> :
+class VOP3_Real <VOP_Pseudo ps, int EncodingFamily, string asm_name = ps.Mnemonic> :
   VOP_Real <ps>,
-  InstSI <ps.OutOperandList, ps.InOperandList, ps.Mnemonic # ps.AsmOperands, []>,
+  InstSI <ps.OutOperandList, ps.InOperandList, asm_name # ps.AsmOperands, []>,
   SIMCInstr <ps.PseudoInstr, EncodingFamily> {
 
   let VALU = 1;
@@ -155,9 +155,6 @@ class VOP3_Real <VOP_Pseudo ps, int EncodingFamily> :
   let isCodeGenOnly = 0;
   let UseNamedOperandTable = 1;
 
-  let Constraints     = ps.Constraints;
-  let DisableEncoding = ps.DisableEncoding;
-
   // copy relevant pseudo op flags
   let SubtargetPredicate = ps.SubtargetPredicate;
   let OtherPredicates    = ps.OtherPredicates;
@@ -179,8 +176,8 @@ class VOP3_Real <VOP_Pseudo ps, int EncodingFamily> :
 
 // XXX - Is there any reason to distinguish this from regular VOP3
 // here?
-class VOP3P_Real<VOP_Pseudo ps, int EncodingFamily> :
-  VOP3_Real<ps, EncodingFamily>;
+class VOP3P_Real<VOP_Pseudo ps, int EncodingFamily, string asm_name = ps.Mnemonic> :
+  VOP3_Real<ps, EncodingFamily, asm_name>;
 
 class VOP3a<VOPProfile P> : Enc64 {
   bits<4> src0_modifiers;
@@ -217,6 +214,8 @@ class VOP3a_gfx10<bits<10> op, VOPProfile p> : VOP3a<p> {
   let Inst{31-26} = 0x35;
 }
 
+class VOP3a_gfx11<bits<10> op, VOPProfile p> : VOP3a_gfx10<op, p>;
+
 class VOP3a_vi <bits<10> op, VOPProfile P> : VOP3a<P> {
   let Inst{25-16} = op;
   let Inst{15}    = !if(P.HasClamp, clamp{0}, 0);
@@ -232,6 +231,8 @@ class VOP3e_gfx10<bits<10> op, VOPProfile p> : VOP3a_gfx10<op, p> {
   let Inst{7-0} = !if(p.EmitDst, vdst{7-0}, 0);
 }
 
+class VOP3e_gfx11<bits<10> op, VOPProfile p> : VOP3e_gfx10<op, p>;
+
 class VOP3e_vi <bits<10> op, VOPProfile P> : VOP3a_vi <op, P> {
   bits<8> vdst;
   let Inst{7-0} = !if(P.EmitDst, vdst{7-0}, 0);
@@ -251,6 +252,9 @@ class VOP3OpSel_gfx10<bits<10> op, VOPProfile p> : VOP3e_gfx10<op, p> {
   let Inst{14} = !if(p.HasDst,  src0_modifiers{3}, 0);
 }
 
+class VOP3OpSel_gfx11<bits<10> op, VOPProfile p> : VOP3OpSel_gfx10<op, p>;
+
+
 // NB: For V_INTERP* opcodes, src0 is encoded as src1 and vice versa
 class VOP3Interp_vi <bits<10> op, VOPProfile P> : VOP3e_vi <op, P> {
   bits<2> attrchan;
@@ -285,6 +289,8 @@ class VOP3Interp_gfx10<bits<10> op, VOPProfile p> : VOP3e_gfx10<op, p> {
   let Inst{62}    = !if(p.HasSrc0Mods, src0_modifiers{0}, 0);
 }
 
+class VOP3Interp_gfx11<bits<10> op, VOPProfile p> : VOP3Interp_gfx10<op, p>;
+
 class VOP3be <VOPProfile P> : Enc64 {
   bits<8> vdst;
   bits<2> src0_modifiers;
@@ -417,6 +423,8 @@ class VOP3be_gfx10<bits<10> op, VOPProfile p> : VOP3be<p> {
   let Inst{31-26} = 0x35;
 }
 
+class VOP3be_gfx11<bits<10> op, VOPProfile p> : VOP3be_gfx10<op, p>;
+
 class VOP3be_vi <bits<10> op, VOPProfile P> : VOP3be<P> {
   bits<1> clamp;
   let Inst{25-16} = op;
@@ -810,14 +818,12 @@ class getDivergentFrag<SDPatternOperator Op> {
 }
 
 class VOPPatGen<SDPatternOperator Op, VOPProfile P> {
-
   PatFrag Operator = getDivergentFrag < Op >.ret;
 
   dag Ins = !foreach(tmp, P.Ins32, !subst(ins, Operator,
                                          !subst(P.Src0RC32, P.Src0VT,
                                                !subst(P.Src1RC32, P.Src1VT, tmp))));
 
-
   dag Outs = !foreach(tmp, P.Outs32, !subst(outs, set,
                                            !subst(P.DstRC, P.DstVT, tmp)));
 
@@ -949,10 +955,25 @@ class getVOP3OpSelModPat<VOPProfile P, SDPatternOperator node> {
                   ret1));
 }
 
+class getVOP3FromVOP2Pat<VOPProfile P, SDPatternOperator node> {
+  list<dag> ret = [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1))];
+}
+// In VOP1, we can have clamp and omod even if !HasModifiers
 class getVOP3Pat<VOPProfile P, SDPatternOperator node> {
-  list<dag> ret3 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret P.Src0VT:$src0, P.Src1VT:$src1, P.Src2VT:$src2))];
-  list<dag> ret2 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret P.Src0VT:$src0, P.Src1VT:$src1))];
-  list<dag> ret1 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret P.Src0VT:$src0))];
+  dag src0 =
+    !if(P.HasOMod,
+      !if(P.HasClamp,
+          (VOP3Mods0 P.Src0VT:$src0, i1:$clamp, i32:$omod),
+          (VOP3Mods0 P.Src0VT:$src0, i32:$omod)), // impossible?
+      !if(P.HasClamp,
+          (VOP3Mods0 P.Src0VT:$src0, i1:$clamp),
+          (VOP3Mods0 P.Src0VT:$src0))
+    );
+  list<dag> ret3 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret (P.Src0VT src0), P.Src1VT:$src1, P.Src2VT:$src2))];
+
+  list<dag> ret2 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret (P.Src0VT src0), P.Src1VT:$src1))];
+
+  list<dag> ret1 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret (P.Src0VT src0)))];
   list<dag> ret = !if(!eq(P.NumSrcArgs, 3), ret3,
                   !if(!eq(P.NumSrcArgs, 2), ret2,
                   ret1));
@@ -990,7 +1011,7 @@ def VOP3_OPSEL   : VOP3Features<1, 1, 0, 0>;
 def VOP3_PACKED  : VOP3Features<1, 1, 1, 0>;
 def VOP3_MAI     : VOP3Features<0, 0, 0, 1>;
 
-class VOP3_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOPProfile<P.ArgVT> {
+class VOP3_Profile_Base<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOPProfile<P.ArgVT> {
 
   let HasClamp = !if(Features.HasClamp, 1, P.HasClamp);
   let HasOpSel = !if(Features.HasOpSel, 1, P.HasOpSel);
@@ -998,42 +1019,125 @@ class VOP3_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOPProf
   let IsPacked = !if(Features.IsPacked, 1, P.IsPacked);
 
   let HasModifiers = !if(Features.IsMAI, 0, !or(Features.IsPacked, P.HasModifiers));
+}
+
+class VOP3_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOP3_Profile_Base<P, Features> {
   let IsSingle = 1;
+
 }
 
-// Consistently gives instructions a _e64 suffix.
-multiclass VOP3Inst_Pseudo_Wrapper<string opName, VOPProfile P, list<dag> pattern = []> {
-  def _e64 : VOP3_Pseudo<opName, P, pattern>;
+// consistently gives instructions a _e64 suffix
+multiclass VOP3Inst_Pseudo_Wrapper<string opName, VOPProfile P, list<dag> pattern = [], bit VOP3Only = 0> {
+    def _e64 : VOP3_Pseudo<opName, P, pattern, VOP3Only>;
 }
 
-class VOP3InstBase<string OpName, VOPProfile P, SDPatternOperator node = null_frag> :
+class VOP3InstBase<string OpName, VOPProfile P, SDPatternOperator node = null_frag, bit IsVOP2 = 0> :
   VOP3_Pseudo<OpName, P,
-  !if(P.HasOpSel,
-      !if(P.HasModifiers,
-          getVOP3OpSelModPat<P, node>.ret,
-          getVOP3OpSelPat<P, node>.ret),
-      !if(P.HasModifiers,
-          getVOP3ModPat<P, node>.ret,
-          !if(P.HasIntClamp,
-              getVOP3ClampPat<P, node>.ret,
-              !if (P.IsMAI,
-                  getVOP3MAIPat<P, node>.ret,
-                  getVOP3Pat<P, node>.ret)))),
-  0, P.HasOpSel> {
+    !if(P.HasOpSel,
+        !if(P.HasModifiers,
+            getVOP3OpSelModPat<P, node>.ret,
+            getVOP3OpSelPat<P, node>.ret),
+        !if(P.HasModifiers,
+            getVOP3ModPat<P, node>.ret,
+            !if(IsVOP2,
+              getVOP3FromVOP2Pat<P, node>.ret,
+              !if(P.HasIntClamp,
+                  getVOP3ClampPat<P, node>.ret,
+                  !if (P.IsMAI,
+                      getVOP3MAIPat<P, node>.ret,
+                      getVOP3Pat<P, node>.ret))))),
+    0, P.HasOpSel> {
 
   let IntClamp = P.HasIntClamp;
   let AsmMatchConverter =
-  !if(P.HasOpSel,
-      "cvtVOP3OpSel",
-      !if(!or(P.HasModifiers, P.HasOMod, P.HasIntClamp),
-          "cvtVOP3",
-          ""));
+    !if(P.HasOpSel,
+        "cvtVOP3OpSel",
+        !if(!or(P.HasModifiers, P.HasOMod, P.HasIntClamp),
+            "cvtVOP3",
+            ""));
 }
 
 multiclass VOP3Inst<string OpName, VOPProfile P, SDPatternOperator node = null_frag> {
   def _e64 : VOP3InstBase<OpName, P, node>;
 }
 
+//===----------------------------------------------------------------------===//
+// VOP3 GFX11
+//===----------------------------------------------------------------------===//
+
+let AssemblerPredicate = isGFX11Only,
+    DecoderNamespace = "GFX11" in {
+  multiclass VOP3_Real_Base_gfx11<bits<10> op, string opName = NAME,
+                                  bit isSingle = 0> {
+    defvar ps = !cast<VOP_Pseudo>(opName#"_e64");
+    let IsSingle = !or(isSingle, ps.Pfl.IsSingle) in {
+    foreach _ = BoolToList<ps.Pfl.HasOpSel>.ret in
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11>,
+        VOP3OpSel_gfx11<op, ps.Pfl>;
+    foreach _ = BoolToList<!not(ps.Pfl.HasOpSel)>.ret in
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11>,
+        VOP3e_gfx11<op, ps.Pfl>;
+    }
+  }
+  multiclass VOP3_Real_with_name_gfx11<bits<10> op, string opName,
+                                       string asmName, bit isSingle = 0> {
+    defvar ps = !cast<VOP_Pseudo>(opName#"_e64");
+    let AsmString = asmName # ps.AsmOperands,
+        IsSingle = !or(isSingle, ps.Pfl.IsSingle) in {
+    foreach _ = BoolToList<ps.Pfl.HasOpSel>.ret in
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11>,
+        VOP3OpSel_gfx11<op, ps.Pfl>,
+        MnemonicAlias<ps.Mnemonic, asmName>, Requires<[isGFX11Plus]>;
+    foreach _ = BoolToList<!not(ps.Pfl.HasOpSel)>.ret in
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11>,
+        VOP3e_gfx11<op, ps.Pfl>,
+        MnemonicAlias<ps.Mnemonic, asmName>, Requires<[isGFX11Plus]>;
+    }
+  }
+  // for READLANE/WRITELANE
+  multiclass VOP3_Real_No_Suffix_gfx11<bits<10> op, string opName = NAME> {
+    defvar ps = !cast<VOP_Pseudo>(opName);
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11>,
+        VOP3e_gfx11<op, ps.Pfl>;
+  }
+  multiclass VOP3be_Real_gfx11<bits<10> op, string opName, string asmName,
+                               bit isSingle = 0> {
+    defvar ps = !cast<VOP3_Pseudo>(opName#"_e64");
+    let IsSingle = !or(isSingle, ps.Pfl.IsSingle) in
+      def _e64_gfx11 :
+        VOP3_Real<ps, SIEncodingFamily.GFX11, asmName>,
+        VOP3be_gfx11<op, ps.Pfl> ;
+  }
+} // End AssemblerPredicate = isGFX11Only, DecoderNamespace = "GFX11"
+
+// VOP1 and VOP2 depend on these triple defs
+multiclass VOP3_Realtriple_gfx11<bits<10> op,
+                                 bit isSingle = 0, string opName = NAME> :
+  VOP3_Real_Base_gfx11<op, opName, isSingle>;
+
+multiclass VOP3Only_Realtriple_gfx11<bits<10> op> :
+  VOP3_Realtriple_gfx11<op, 1>;
+
+multiclass VOP3_Realtriple_with_name_gfx11<bits<10> op, string opName,
+                                           string asmName, bit isSingle = 0> :
+  VOP3_Real_with_name_gfx11<op, opName, asmName, isSingle>;
+
+multiclass VOP3Only_Realtriple_with_name_gfx11<bits<10> op, string opName,
+                                           string asmName> :
+  VOP3_Realtriple_with_name_gfx11<op, opName, asmName, 1>;
+
+multiclass VOP3be_Realtriple_gfx11<
+    bits<10> op, bit isSingle = 0, string opName = NAME,
+    string asmName = !cast<VOP_Pseudo>(opName#"_e64").Mnemonic> :
+  VOP3be_Real_gfx11<op, opName, asmName, isSingle>;
+
+multiclass VOP3beOnly_Realtriple_gfx11<bits<10> op> :
+  VOP3be_Realtriple_gfx11<op, 1>;
 
 include "VOPCInstructions.td"
 include "VOP1Instructions.td"

diff  --git a/llvm/test/MC/AMDGPU/gfx11_vop123.s b/llvm/test/MC/AMDGPU/gfx11_vop123.s
new file mode 100644
index 0000000000000..06eb66afd4698
--- /dev/null
+++ b/llvm/test/MC/AMDGPU/gfx11_vop123.s
@@ -0,0 +1,10358 @@
+// 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
+
+v_add3_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04]
+
+v_add3_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04]
+
+v_add3_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xff,0x05,0x0e,0x04]
+
+v_add3_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x04,0x0e,0x04]
+
+v_add3_u32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x65,0x04,0x0e,0x04]
+
+v_add3_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_add3_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_add3_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_add3_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_add3_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_add3_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x80,0x04,0x0e,0x04]
+
+v_add3_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_add3_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_add3_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_add3_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xff,0x0f,0x04]
+
+v_add3_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0c,0x04]
+
+v_add3_u32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_add3_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_add3_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_add3_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_add3_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_add3_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xff,0x0c,0x04]
+
+v_add3_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x01,0x0d,0x04]
+
+v_add3_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x83,0x0d,0x04]
+
+v_add3_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_add3_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0xef,0x0d,0x04]
+
+v_add3_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x07]
+
+v_add3_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x00]
+
+v_add3_u32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x96,0x01]
+
+v_add3_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xaa,0x01]
+
+v_add3_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xae,0x01]
+
+v_add3_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xf6,0x01]
+
+v_add3_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfa,0x01]
+
+v_add3_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x01]
+
+v_add3_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x02,0x02]
+
+v_add3_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x06,0x03]
+
+v_add3_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xc2,0x03]
+
+v_add3_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xde,0x03]
+
+v_add_f64 v[5:6], v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[254:255], v[1:2], v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x27,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[254:255], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xfe,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], s[2:3], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x02,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], s[4:5], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x04,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], s[102:103], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x66,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], vcc, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x6a,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], exec, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x7e,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x80,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xc1,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xf0,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0xf7,0x04,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xfd,0x03,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[4:5]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x09,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x0d,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xcd,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], vcc
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xd5,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], exec
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xfd,0x00,0x00]
+
+v_add_f64 v[5:6], v[1:2], 0
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x01,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], -1
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x83,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], 0.5
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xe1,0x01,0x00]
+
+v_add_f64 v[5:6], v[1:2], -4.0
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xef,0x01,0x00]
+
+v_add_f64 v[5:6], -v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x20]
+
+v_add_f64 v[5:6], v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x40]
+
+v_add_f64 v[5:6], -v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x60]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] clamp
+// GFX11: encoding: [0x05,0x80,0x27,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x08]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x10]
+
+v_add_f64 v[5:6], v[1:2], v[2:3] div:2
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x18]
+
+v_add_f64 v[5:6], v[1:2], null
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x01,0xf9,0x00,0x00]
+
+v_add_f64 v[5:6], null, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x27,0xd7,0x7c,0x04,0x02,0x00]
+
+v_add_lshl_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xff,0x05,0x0e,0x04]
+
+v_add_lshl_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x65,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x80,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_add_lshl_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xff,0x0f,0x04]
+
+v_add_lshl_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xff,0x0c,0x04]
+
+v_add_lshl_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x01,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x83,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0xef,0x0d,0x04]
+
+v_add_lshl_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x07]
+
+v_add_lshl_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x00]
+
+v_add_lshl_u32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x96,0x01]
+
+v_add_lshl_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xaa,0x01]
+
+v_add_lshl_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xae,0x01]
+
+v_add_lshl_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xf6,0x01]
+
+v_add_lshl_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfa,0x01]
+
+v_add_lshl_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x01]
+
+v_add_lshl_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x02,0x02]
+
+v_add_lshl_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x06,0x03]
+
+v_add_lshl_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xc2,0x03]
+
+v_add_lshl_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xde,0x03]
+
+v_add_nc_i16 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_nc_i16 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_nc_i16 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x05,0x02,0x00]
+
+v_add_nc_i16 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, s101, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x65,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x6a,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x6b,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7d,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7e,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00]
+
+v_add_nc_i16 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+
+v_add_nc_i16 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+
+v_add_nc_i16 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00]
+
+v_add_nc_i16 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x00,0x00]
+
+v_add_nc_i16 v5, v1, s101
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xcb,0x00,0x00]
+
+v_add_nc_i16 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd5,0x00,0x00]
+
+v_add_nc_i16 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd7,0x00,0x00]
+
+v_add_nc_i16 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfb,0x00,0x00]
+
+v_add_nc_i16 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfd,0x00,0x00]
+
+v_add_nc_i16 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00]
+
+v_add_nc_i16 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00]
+
+v_add_nc_i16 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00]
+
+v_add_nc_i32 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_nc_i32 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x26,0xd7,0x01,0x05,0x02,0x00]
+
+v_add_nc_i32 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xff,0x05,0x02,0x00]
+
+v_add_nc_i32 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, s103, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x67,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x6a,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x6b,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7d,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7e,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x7f,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x80,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xc1,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xf0,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0xf7,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xff,0x03,0x00]
+
+v_add_nc_i32 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x05,0x00,0x00]
+
+v_add_nc_i32 v5, v1, s103
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xcf,0x00,0x00]
+
+v_add_nc_i32 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xd5,0x00,0x00]
+
+v_add_nc_i32 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xd7,0x00,0x00]
+
+v_add_nc_i32 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xfb,0x00,0x00]
+
+v_add_nc_i32 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xfd,0x00,0x00]
+
+v_add_nc_i32 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xff,0x00,0x00]
+
+v_add_nc_i32 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x01,0x01,0x00]
+
+v_add_nc_i32 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0x83,0x01,0x00]
+
+v_add_nc_i32 v5, v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xe1,0x01,0x00]
+
+v_add_nc_i32 v5, v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xef,0x01,0x00]
+
+v_add_nc_i32 v5, v1, -4.0 clamp
+// GFX11: encoding: [0x05,0x80,0x26,0xd7,0x01,0xef,0x01,0x00]
+
+v_add_nc_i32 v5, ttmp11, v2
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x77,0x04,0x02,0x00]
+
+v_add_nc_i32 v5, v1, ttmp11
+// GFX11: encoding: [0x05,0x00,0x26,0xd7,0x01,0xef,0x00,0x00]
+
+v_alignbit_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04]
+
+v_alignbit_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04]
+
+v_alignbit_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0xff,0x05,0x0e,0x04]
+
+v_alignbit_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x67,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xff,0x0f,0x04]
+
+v_alignbit_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xff,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x07]
+
+v_alignbit_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x00]
+
+v_alignbit_b32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x9e,0x01]
+
+v_alignbit_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xaa,0x01]
+
+v_alignbit_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xae,0x01]
+
+v_alignbit_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xf6,0x01]
+
+v_alignbit_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfa,0x01]
+
+v_alignbit_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x01]
+
+v_alignbit_b32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x77,0x04,0x0e,0x04]
+
+v_alignbit_b32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0xef,0x0c,0x04]
+
+v_alignbit_b32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xde,0x01]
+
+v_alignbyte_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04]
+
+v_alignbyte_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04]
+
+v_alignbyte_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0xff,0x05,0x0e,0x04]
+
+v_alignbyte_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x67,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xff,0x0f,0x04]
+
+v_alignbyte_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xff,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x07]
+
+v_alignbyte_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x00]
+
+v_alignbyte_b32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x9e,0x01]
+
+v_alignbyte_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xaa,0x01]
+
+v_alignbyte_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xae,0x01]
+
+v_alignbyte_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xf6,0x01]
+
+v_alignbyte_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfa,0x01]
+
+v_alignbyte_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x01]
+
+v_alignbyte_b32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x77,0x04,0x0e,0x04]
+
+v_alignbyte_b32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0xef,0x0c,0x04]
+
+v_alignbyte_b32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xde,0x01]
+
+v_bfe_i32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfe_i32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfe_i32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xff,0x05,0x0e,0x04]
+
+v_bfe_i32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x67,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x80,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xff,0x0f,0x04]
+
+v_bfe_i32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0c,0x04]
+
+v_bfe_i32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_bfe_i32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_bfe_i32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_bfe_i32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_bfe_i32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_bfe_i32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xff,0x0c,0x04]
+
+v_bfe_i32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x01,0x0d,0x04]
+
+v_bfe_i32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x83,0x0d,0x04]
+
+v_bfe_i32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_bfe_i32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xef,0x0d,0x04]
+
+v_bfe_i32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x07]
+
+v_bfe_i32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x00]
+
+v_bfe_i32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x9e,0x01]
+
+v_bfe_i32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xaa,0x01]
+
+v_bfe_i32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xae,0x01]
+
+v_bfe_i32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xf6,0x01]
+
+v_bfe_i32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfa,0x01]
+
+v_bfe_i32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x01]
+
+v_bfe_i32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x02,0x02]
+
+v_bfe_i32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x06,0x03]
+
+v_bfe_i32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xc2,0x03]
+
+v_bfe_i32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xde,0x03]
+
+v_bfe_i32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x77,0x04,0x0e,0x04]
+
+v_bfe_i32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0xef,0x0c,0x04]
+
+v_bfe_i32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xde,0x01]
+
+v_bfe_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfe_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfe_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xff,0x05,0x0e,0x04]
+
+v_bfe_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x67,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x80,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xff,0x0f,0x04]
+
+v_bfe_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0c,0x04]
+
+v_bfe_u32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_bfe_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_bfe_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_bfe_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_bfe_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_bfe_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xff,0x0c,0x04]
+
+v_bfe_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x01,0x0d,0x04]
+
+v_bfe_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x83,0x0d,0x04]
+
+v_bfe_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_bfe_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xef,0x0d,0x04]
+
+v_bfe_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x07]
+
+v_bfe_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x00]
+
+v_bfe_u32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x9e,0x01]
+
+v_bfe_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xaa,0x01]
+
+v_bfe_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xae,0x01]
+
+v_bfe_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xf6,0x01]
+
+v_bfe_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfa,0x01]
+
+v_bfe_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x01]
+
+v_bfe_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x02,0x02]
+
+v_bfe_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x06,0x03]
+
+v_bfe_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xc2,0x03]
+
+v_bfe_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xde,0x03]
+
+v_bfe_u32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x77,0x04,0x0e,0x04]
+
+v_bfe_u32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0xef,0x0c,0x04]
+
+v_bfe_u32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xde,0x01]
+
+v_bfi_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfi_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04]
+
+v_bfi_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xff,0x05,0x0e,0x04]
+
+v_bfi_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x67,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x80,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xff,0x0f,0x04]
+
+v_bfi_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0c,0x04]
+
+v_bfi_b32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_bfi_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_bfi_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_bfi_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_bfi_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_bfi_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xff,0x0c,0x04]
+
+v_bfi_b32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x01,0x0d,0x04]
+
+v_bfi_b32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x83,0x0d,0x04]
+
+v_bfi_b32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_bfi_b32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xef,0x0d,0x04]
+
+v_bfi_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x07]
+
+v_bfi_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x00]
+
+v_bfi_b32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x9e,0x01]
+
+v_bfi_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xaa,0x01]
+
+v_bfi_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xae,0x01]
+
+v_bfi_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xf6,0x01]
+
+v_bfi_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfa,0x01]
+
+v_bfi_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x01]
+
+v_bfi_b32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x02,0x02]
+
+v_bfi_b32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x06,0x03]
+
+v_bfi_b32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xc2,0x03]
+
+v_bfi_b32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xde,0x03]
+
+v_bfi_b32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x77,0x04,0x0e,0x04]
+
+v_bfi_b32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0xef,0x0c,0x04]
+
+v_bfi_b32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xde,0x01]
+
+v_bfrev_b32 v5, v1
+// GFX11: encoding: [0x01,0x71,0x0a,0x7e]
+
+v_bfrev_b32 v255, v1
+// GFX11: encoding: [0x01,0x71,0xfe,0x7f]
+
+v_bfrev_b32 v5, v255
+// GFX11: encoding: [0xff,0x71,0x0a,0x7e]
+
+v_bfrev_b32 v5, s1
+// GFX11: encoding: [0x01,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, s103
+// GFX11: encoding: [0x67,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, m0
+// GFX11: encoding: [0x7d,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, 0
+// GFX11: encoding: [0x80,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, -1
+// GFX11: encoding: [0xc1,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, 0.5
+// GFX11: encoding: [0xf0,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, -4.0
+// GFX11: encoding: [0xf7,0x70,0x0a,0x7e]
+
+v_bfrev_b32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_bfrev_b32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_bfrev_b32 v5, ttmp11
+// GFX11: encoding: [0x77,0x70,0x0a,0x7e]
+
+v_ceil_f32 v5, v1
+// GFX11: encoding: [0x01,0x45,0x0a,0x7e]
+
+v_ceil_f32 v255, v1
+// GFX11: encoding: [0x01,0x45,0xfe,0x7f]
+
+v_ceil_f32 v5, v255
+// GFX11: encoding: [0xff,0x45,0x0a,0x7e]
+
+v_ceil_f32 v5, s1
+// GFX11: encoding: [0x01,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, s103
+// GFX11: encoding: [0x67,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, m0
+// GFX11: encoding: [0x7d,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, 0
+// GFX11: encoding: [0x80,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, -1
+// GFX11: encoding: [0xc1,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x44,0x0a,0x7e]
+
+v_ceil_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ceil_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_ceil_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x44,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x31,0x0a,0x7e]
+
+v_ceil_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x31,0xfc,0x7f]
+
+v_ceil_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x31,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x30,0x0a,0x7e]
+
+v_ceil_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ceil_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cos_f32 v5, v1
+// GFX11: encoding: [0x01,0x6d,0x0a,0x7e]
+
+v_cos_f32 v255, v1
+// GFX11: encoding: [0x01,0x6d,0xfe,0x7f]
+
+v_cos_f32 v5, v255
+// GFX11: encoding: [0xff,0x6d,0x0a,0x7e]
+
+v_cos_f32 v5, s1
+// GFX11: encoding: [0x01,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, s103
+// GFX11: encoding: [0x67,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, m0
+// GFX11: encoding: [0x7d,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, 0
+// GFX11: encoding: [0x80,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, -1
+// GFX11: encoding: [0xc1,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x6c,0x0a,0x7e]
+
+v_cos_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_cos_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_cos_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x6c,0x0a,0x7e]
+
+v_cubeid_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubeid_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubeid_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xff,0x05,0x0e,0x04]
+
+v_cubeid_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x67,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x80,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xff,0x0f,0x04]
+
+v_cubeid_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xff,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x01,0x0d,0x04]
+
+v_cubeid_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x83,0x0d,0x04]
+
+v_cubeid_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_cubeid_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xef,0x0d,0x04]
+
+v_cubeid_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x07]
+
+v_cubeid_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x00]
+
+v_cubeid_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x9e,0x01]
+
+v_cubeid_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xaa,0x01]
+
+v_cubeid_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xae,0x01]
+
+v_cubeid_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xf6,0x01]
+
+v_cubeid_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfa,0x01]
+
+v_cubeid_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x01]
+
+v_cubeid_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x02,0x02]
+
+v_cubeid_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x06,0x03]
+
+v_cubeid_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xc2,0x03]
+
+v_cubeid_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xde,0x03]
+
+v_cubeid_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x24]
+
+v_cubeid_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x44]
+
+v_cubeid_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x84]
+
+v_cubeid_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_cubeid_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubeid_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_cubeid_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x14]
+
+v_cubeid_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_cubeid_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x77,0x04,0x0e,0x04]
+
+v_cubeid_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0xef,0x0c,0x04]
+
+v_cubeid_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xde,0x01]
+
+v_cubema_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubema_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubema_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xff,0x05,0x0e,0x04]
+
+v_cubema_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x67,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x80,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xff,0x0f,0x04]
+
+v_cubema_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0c,0x04]
+
+v_cubema_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_cubema_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_cubema_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_cubema_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_cubema_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_cubema_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xff,0x0c,0x04]
+
+v_cubema_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x01,0x0d,0x04]
+
+v_cubema_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x83,0x0d,0x04]
+
+v_cubema_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_cubema_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xef,0x0d,0x04]
+
+v_cubema_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x07]
+
+v_cubema_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x00]
+
+v_cubema_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x9e,0x01]
+
+v_cubema_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xaa,0x01]
+
+v_cubema_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xae,0x01]
+
+v_cubema_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xf6,0x01]
+
+v_cubema_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfa,0x01]
+
+v_cubema_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x01]
+
+v_cubema_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x02,0x02]
+
+v_cubema_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x06,0x03]
+
+v_cubema_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xc2,0x03]
+
+v_cubema_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xde,0x03]
+
+v_cubema_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x24]
+
+v_cubema_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x44]
+
+v_cubema_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x84]
+
+v_cubema_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_cubema_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubema_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_cubema_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x14]
+
+v_cubema_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_cubema_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x77,0x04,0x0e,0x04]
+
+v_cubema_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0xef,0x0c,0x04]
+
+v_cubema_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xde,0x01]
+
+v_cubesc_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubesc_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubesc_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xff,0x05,0x0e,0x04]
+
+v_cubesc_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x67,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x80,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xff,0x0f,0x04]
+
+v_cubesc_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xff,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x01,0x0d,0x04]
+
+v_cubesc_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x83,0x0d,0x04]
+
+v_cubesc_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_cubesc_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xef,0x0d,0x04]
+
+v_cubesc_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x07]
+
+v_cubesc_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x00]
+
+v_cubesc_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x9e,0x01]
+
+v_cubesc_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xaa,0x01]
+
+v_cubesc_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xae,0x01]
+
+v_cubesc_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xf6,0x01]
+
+v_cubesc_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfa,0x01]
+
+v_cubesc_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x01]
+
+v_cubesc_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x02,0x02]
+
+v_cubesc_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x06,0x03]
+
+v_cubesc_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xc2,0x03]
+
+v_cubesc_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xde,0x03]
+
+v_cubesc_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x24]
+
+v_cubesc_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x44]
+
+v_cubesc_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x84]
+
+v_cubesc_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_cubesc_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubesc_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_cubesc_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x14]
+
+v_cubesc_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_cubesc_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x77,0x04,0x0e,0x04]
+
+v_cubesc_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0xef,0x0c,0x04]
+
+v_cubesc_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xde,0x01]
+
+v_cubetc_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubetc_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubetc_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xff,0x05,0x0e,0x04]
+
+v_cubetc_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x67,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x80,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xff,0x0f,0x04]
+
+v_cubetc_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xff,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x01,0x0d,0x04]
+
+v_cubetc_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x83,0x0d,0x04]
+
+v_cubetc_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_cubetc_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xef,0x0d,0x04]
+
+v_cubetc_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x07]
+
+v_cubetc_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x00]
+
+v_cubetc_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x9e,0x01]
+
+v_cubetc_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xaa,0x01]
+
+v_cubetc_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xae,0x01]
+
+v_cubetc_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xf6,0x01]
+
+v_cubetc_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfa,0x01]
+
+v_cubetc_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x01]
+
+v_cubetc_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x02,0x02]
+
+v_cubetc_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x06,0x03]
+
+v_cubetc_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xc2,0x03]
+
+v_cubetc_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xde,0x03]
+
+v_cubetc_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x24]
+
+v_cubetc_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x44]
+
+v_cubetc_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x84]
+
+v_cubetc_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_cubetc_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_cubetc_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_cubetc_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x14]
+
+v_cubetc_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_cubetc_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x77,0x04,0x0e,0x04]
+
+v_cubetc_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0xef,0x0c,0x04]
+
+v_cubetc_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xde,0x01]
+
+v_div_fixup_f16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_div_fixup_f16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_div_fixup_f16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0xc2,0x03]
+
+v_div_fixup_f16 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x24]
+
+v_div_fixup_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x54,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xff,0x05,0x0e,0x04]
+
+v_div_fixup_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x67,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x80,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xff,0x0f,0x04]
+
+v_div_fixup_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xff,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x01,0x0d,0x04]
+
+v_div_fixup_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x83,0x0d,0x04]
+
+v_div_fixup_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_div_fixup_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xef,0x0d,0x04]
+
+v_div_fixup_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x07]
+
+v_div_fixup_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x00]
+
+v_div_fixup_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x9e,0x01]
+
+v_div_fixup_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xaa,0x01]
+
+v_div_fixup_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xae,0x01]
+
+v_div_fixup_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xf6,0x01]
+
+v_div_fixup_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfa,0x01]
+
+v_div_fixup_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x01]
+
+v_div_fixup_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x02,0x02]
+
+v_div_fixup_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x06,0x03]
+
+v_div_fixup_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xc2,0x03]
+
+v_div_fixup_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xde,0x03]
+
+v_div_fixup_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x24]
+
+v_div_fixup_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x44]
+
+v_div_fixup_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x84]
+
+v_div_fixup_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_div_fixup_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x27,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_div_fixup_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x14]
+
+v_div_fixup_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_div_fixup_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x77,0x04,0x0e,0x04]
+
+v_div_fixup_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0xef,0x0c,0x04]
+
+v_div_fixup_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xde,0x01]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0xfe,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xfe,0x05,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x02,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x04,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x66,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x80,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xfd,0x0f,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x09,0x0c,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x0d,0x0c,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xcd,0x0c,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x01,0x0d,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x83,0x0d,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0xef,0x0d,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x07]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x1a,0x00]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x22,0x00]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x9a,0x01]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xaa,0x01]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x01]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x02,0x02]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x06,0x03]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xc2,0x03]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xde,0x03]
+
+v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x24]
+
+v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x44]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x84]
+
+v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
+// GFX11: encoding: [0x05,0x80,0x28,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x14]
+
+v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
+// GFX11: encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_div_fmas_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xff,0x05,0x0e,0x04]
+
+v_div_fmas_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x80,0x04,0x0e,0x04]
+
+v_div_fmas_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_div_fmas_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_div_fmas_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_div_fmas_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0xff,0x0f,0x04]
+
+v_div_fmas_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x01,0x0d,0x04]
+
+v_div_fmas_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x83,0x0d,0x04]
+
+v_div_fmas_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_div_fmas_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0xef,0x0d,0x04]
+
+v_div_fmas_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xfe,0x07]
+
+v_div_fmas_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x02,0x02]
+
+v_div_fmas_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x06,0x03]
+
+v_div_fmas_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xc2,0x03]
+
+v_div_fmas_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xde,0x03]
+
+v_div_fmas_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x24]
+
+v_div_fmas_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x44]
+
+v_div_fmas_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x84]
+
+v_div_fmas_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_div_fmas_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x37,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_div_fmas_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x14]
+
+v_div_fmas_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0xfe,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0xfe,0x05,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x80,0x04,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0xfd,0x0f,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x01,0x0d,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x83,0x0d,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0xef,0x0d,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xfa,0x07]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x02,0x02]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x06,0x03]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xc2,0x03]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xde,0x03]
+
+v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x24]
+
+v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x44]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x84]
+
+v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
+// GFX11: encoding: [0x05,0x80,0x38,0xd6,0x01,0x05,0x0e,0x04]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x14]
+
+v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
+// GFX11: encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_dot2_f16_f16 v0, v1, v2, v3
+// GFX11: encoding: [0x00,0x00,0x66,0xd6,0x01,0x05,0x0e,0x04]
+
+v_dot2_f16_f16 v0, v1, v2, v3 op_sel:[0,0,1,1]
+// GFX11: encoding: [0x00,0x60,0x66,0xd6,0x01,0x05,0x0e,0x04]
+
+v_dot2_bf16_bf16 v0, v1, v2, v3
+// GFX11: encoding: [0x00,0x00,0x67,0xd6,0x01,0x05,0x0e,0x04]
+
+v_dot2_bf16_bf16 v0, v1, v2, v3 op_sel:[0,0,1,1]
+// GFX11: encoding: [0x00,0x60,0x67,0xd6,0x01,0x05,0x0e,0x04]
+
+v_exp_f32 v5, v1
+// GFX11: encoding: [0x01,0x4b,0x0a,0x7e]
+
+v_exp_f32 v255, v1
+// GFX11: encoding: [0x01,0x4b,0xfe,0x7f]
+
+v_exp_f32 v5, v255
+// GFX11: encoding: [0xff,0x4b,0x0a,0x7e]
+
+v_exp_f32 v5, s1
+// GFX11: encoding: [0x01,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, s103
+// GFX11: encoding: [0x67,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, m0
+// GFX11: encoding: [0x7d,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, 0
+// GFX11: encoding: [0x80,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, -1
+// GFX11: encoding: [0xc1,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x4a,0x0a,0x7e]
+
+v_exp_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_exp_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_exp_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x4a,0x0a,0x7e]
+
+v_ffbh_i32 v5, v1
+// GFX11: encoding: [0x01,0x77,0x0a,0x7e]
+
+v_ffbh_i32 v255, v1
+// GFX11: encoding: [0x01,0x77,0xfe,0x7f]
+
+v_ffbh_i32 v5, v255
+// GFX11: encoding: [0xff,0x77,0x0a,0x7e]
+
+v_ffbh_i32 v5, s1
+// GFX11: encoding: [0x01,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, s103
+// GFX11: encoding: [0x67,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, m0
+// GFX11: encoding: [0x7d,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, 0
+// GFX11: encoding: [0x80,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, -1
+// GFX11: encoding: [0xc1,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, 0.5
+// GFX11: encoding: [0xf0,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, -4.0
+// GFX11: encoding: [0xf7,0x76,0x0a,0x7e]
+
+v_ffbh_i32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ffbh_i32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_ffbh_i32 v5, ttmp11
+// GFX11: encoding: [0x77,0x76,0x0a,0x7e]
+
+v_ffbh_u32 v5, v1
+// GFX11: encoding: [0x01,0x73,0x0a,0x7e]
+
+v_ffbh_u32 v255, v1
+// GFX11: encoding: [0x01,0x73,0xfe,0x7f]
+
+v_ffbh_u32 v5, v255
+// GFX11: encoding: [0xff,0x73,0x0a,0x7e]
+
+v_ffbh_u32 v5, s1
+// GFX11: encoding: [0x01,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, s103
+// GFX11: encoding: [0x67,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, m0
+// GFX11: encoding: [0x7d,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, 0
+// GFX11: encoding: [0x80,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, -1
+// GFX11: encoding: [0xc1,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, 0.5
+// GFX11: encoding: [0xf0,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, -4.0
+// GFX11: encoding: [0xf7,0x72,0x0a,0x7e]
+
+v_ffbh_u32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ffbh_u32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_ffbh_u32 v5, ttmp11
+// GFX11: encoding: [0x77,0x72,0x0a,0x7e]
+
+v_ffbl_b32 v5, v1
+// GFX11: encoding: [0x01,0x75,0x0a,0x7e]
+
+v_ffbl_b32 v255, v1
+// GFX11: encoding: [0x01,0x75,0xfe,0x7f]
+
+v_ffbl_b32 v5, v255
+// GFX11: encoding: [0xff,0x75,0x0a,0x7e]
+
+v_ffbl_b32 v5, s1
+// GFX11: encoding: [0x01,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, s103
+// GFX11: encoding: [0x67,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, m0
+// GFX11: encoding: [0x7d,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, 0
+// GFX11: encoding: [0x80,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, -1
+// GFX11: encoding: [0xc1,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, 0.5
+// GFX11: encoding: [0xf0,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, -4.0
+// GFX11: encoding: [0xf7,0x74,0x0a,0x7e]
+
+v_ffbl_b32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_ffbl_b32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_ffbl_b32 v5, ttmp11
+// GFX11: encoding: [0x77,0x74,0x0a,0x7e]
+
+v_floor_f32 v5, v1
+// GFX11: encoding: [0x01,0x49,0x0a,0x7e]
+
+v_floor_f32 v255, v1
+// GFX11: encoding: [0x01,0x49,0xfe,0x7f]
+
+v_floor_f32 v5, v255
+// GFX11: encoding: [0xff,0x49,0x0a,0x7e]
+
+v_floor_f32 v5, s1
+// GFX11: encoding: [0x01,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, s103
+// GFX11: encoding: [0x67,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, m0
+// GFX11: encoding: [0x7d,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, 0
+// GFX11: encoding: [0x80,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, -1
+// GFX11: encoding: [0xc1,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x48,0x0a,0x7e]
+
+v_floor_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_floor_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_floor_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x48,0x0a,0x7e]
+
+v_floor_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x35,0x0a,0x7e]
+
+v_floor_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x35,0xfc,0x7f]
+
+v_floor_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x35,0x0a,0x7e]
+
+v_floor_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x34,0x0a,0x7e]
+
+v_floor_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_floor_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xff,0x05,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x67,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x80,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xff,0x0f,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xff,0x0c,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x01,0x0d,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x83,0x0d,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0xef,0x0d,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x07]
+
+v_fma_dx9_zero_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x00]
+
+v_fma_dx9_zero_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x9e,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xaa,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xae,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xf6,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfa,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x01]
+
+v_fma_dx9_zero_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x02,0x02]
+
+v_fma_dx9_zero_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x06,0x03]
+
+v_fma_dx9_zero_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xc2,0x03]
+
+v_fma_dx9_zero_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xde,0x03]
+
+v_fma_dx9_zero_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x24]
+
+v_fma_dx9_zero_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x44]
+
+v_fma_dx9_zero_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x84]
+
+v_fma_dx9_zero_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x09,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x14]
+
+v_fma_dx9_zero_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_fma_f16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f16 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x44]
+
+v_fma_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x48,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xff,0x05,0x0e,0x04]
+
+v_fma_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x04,0x0e,0x04]
+
+v_fma_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x67,0x04,0x0e,0x04]
+
+v_fma_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_fma_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_fma_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_fma_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_fma_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_fma_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x80,0x04,0x0e,0x04]
+
+v_fma_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_fma_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_fma_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_fma_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xff,0x0f,0x04]
+
+v_fma_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0c,0x04]
+
+v_fma_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_fma_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_fma_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_fma_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_fma_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_fma_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xff,0x0c,0x04]
+
+v_fma_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x01,0x0d,0x04]
+
+v_fma_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x83,0x0d,0x04]
+
+v_fma_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_fma_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xef,0x0d,0x04]
+
+v_fma_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x07]
+
+v_fma_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x00]
+
+v_fma_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x9e,0x01]
+
+v_fma_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xaa,0x01]
+
+v_fma_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xae,0x01]
+
+v_fma_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xf6,0x01]
+
+v_fma_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfa,0x01]
+
+v_fma_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x01]
+
+v_fma_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x02,0x02]
+
+v_fma_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x06,0x03]
+
+v_fma_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xc2,0x03]
+
+v_fma_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xde,0x03]
+
+v_fma_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x24]
+
+v_fma_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x44]
+
+v_fma_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x84]
+
+v_fma_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_fma_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x13,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_fma_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x14]
+
+v_fma_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_fma_f32 v5, v1, v2, null
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xf2,0x01]
+
+v_fma_f32 v5, v1, null, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xf9,0x0c,0x04]
+
+v_fma_f32 v5, null, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x7c,0x04,0x0e,0x04]
+
+v_fma_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x77,0x04,0x0e,0x04]
+
+v_fma_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0xef,0x0c,0x04]
+
+v_fma_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xde,0x01]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0xfe,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xfe,0x05,0x0e,0x04]
+
+v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x02,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x04,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x66,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x80,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xfd,0x0f,0x04]
+
+v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x09,0x0c,0x04]
+
+v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x0d,0x0c,0x04]
+
+v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xcd,0x0c,0x04]
+
+v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x01,0x0d,0x04]
+
+v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x83,0x0d,0x04]
+
+v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0xef,0x0d,0x04]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x07]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x1a,0x00]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x22,0x00]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x9a,0x01]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xaa,0x01]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], exec
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x01]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], 0
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x02,0x02]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], -1
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x06,0x03]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xc2,0x03]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xde,0x03]
+
+v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x24]
+
+v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x44]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x84]
+
+v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
+// GFX11: encoding: [0x05,0x80,0x14,0xd6,0x01,0x05,0x0e,0x04]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x14]
+
+v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
+// GFX11: encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_fmaak_f32 v5, v1, v2, 0x11213141
+// GFX11: encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v255, v1, v2, 0x11213141
+// GFX11: encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, v255, v2, 0x11213141
+// GFX11: encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, 0, v2, 0x11213141
+// GFX11: encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, -1, v2, 0x11213141
+// GFX11: encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, 0.5, v2, 0x11213141
+// GFX11: encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, -4.0, v2, 0x11213141
+// GFX11: encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, v1, v255, 0x11213141
+// GFX11: encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
+
+v_fmaak_f32 v5, v1, v2, 0xa1b1c1d1
+// GFX11: encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
+
+v_fmaak_f16 v5, v1, v2, 0x1121
+// GFX11: encoding: [0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v255, v1, v2, 0x1121
+// GFX11: encoding: [0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, v255, v2, 0x1121
+// GFX11: encoding: [0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, 0, v2, 0x1121
+// GFX11: encoding: [0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, -1, v2, 0x1121
+// GFX11: encoding: [0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, 0.5, v2, 0x1121
+// GFX11: encoding: [0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, -4.0, v2, 0x1121
+// GFX11: encoding: [0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, v1, v255, 0x1121
+// GFX11: encoding: [0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00]
+
+v_fmaak_f16 v5, v1, v2, 0xa1b1
+// GFX11: encoding: [0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00]
+
+v_fmac_f16 v5, 0x1234, v2
+// GFX11: encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
+
+v_fmac_f16 v0, v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x6c]
+
+v_fmac_f16 v0, |v1|, -v2
+// GFX11: encoding: [0x00,0x01,0x36,0xd5,0x01,0x05,0x02,0x40]
+
+v_fmac_f16 v0, s1, 2.0
+// GFX11: encoding: [0x00,0x00,0x36,0xd5,0x01,0xe8,0x01,0x00]
+
+v_fmac_f32 v0, v1, v2
+// GFX11: encoding: [0x01,0x05,0x00,0x56]
+
+v_fmac_f32 v0, |v1|, -v2
+// GFX11: encoding: [0x00,0x01,0x2b,0xd5,0x01,0x05,0x02,0x40]
+
+v_fmac_f32 v0, s1, 2.0
+// GFX11: encoding: [0x00,0x00,0x2b,0xd5,0x01,0xe8,0x01,0x00]
+
+v_fmamk_f32 v5, v1, 0x11213141, v3
+// GFX11: encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v255, v1, 0x11213141, v3
+// GFX11: encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, v255, 0x11213141, v3
+// GFX11: encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, 0, 0x11213141, v3
+// GFX11: encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, -1, 0x11213141, v3
+// GFX11: encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, 0.5, 0x11213141, v3
+// GFX11: encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, -4.0, 0x11213141, v3
+// GFX11: encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f32 v5, v1, 0xa1b1c1d1, v3
+// GFX11: encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
+
+v_fmamk_f32 v5, v1, 0x11213141, v255
+// GFX11: encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
+
+v_fmamk_f16 v5, v1, 0x1121, v3
+// GFX11: encoding: [0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v255, v1, 0x1121, v3
+// GFX11: encoding: [0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, v255, 0x1121, v3
+// GFX11: encoding: [0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, 0, 0x1121, v3
+// GFX11: encoding: [0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, -1, 0x1121, v3
+// GFX11: encoding: [0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, 0.5, 0x1121, v3
+// GFX11: encoding: [0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, -4.0, 0x1121, v3
+// GFX11: encoding: [0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+
+v_fmamk_f16 v5, v1, 0xa1b1, v3
+// GFX11: encoding: [0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00]
+
+v_fmamk_f16 v5, v1, 0x1121, v255
+// GFX11: encoding: [0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00]
+
+v_fract_f32 v5, v1
+// GFX11: encoding: [0x01,0x41,0x0a,0x7e]
+
+v_fract_f32 v255, v1
+// GFX11: encoding: [0x01,0x41,0xfe,0x7f]
+
+v_fract_f32 v5, v255
+// GFX11: encoding: [0xff,0x41,0x0a,0x7e]
+
+v_fract_f32 v5, s1
+// GFX11: encoding: [0x01,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, s103
+// GFX11: encoding: [0x67,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, m0
+// GFX11: encoding: [0x7d,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, 0
+// GFX11: encoding: [0x80,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, -1
+// GFX11: encoding: [0xc1,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x40,0x0a,0x7e]
+
+v_fract_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_fract_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_fract_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x40,0x0a,0x7e]
+
+v_fract_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x7d,0x0a,0x7e]
+
+v_fract_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x7d,0xfc,0x7f]
+
+v_fract_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x7d,0x0a,0x7e]
+
+v_fract_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x7c,0x0a,0x7e]
+
+v_fract_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_fract_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_frexp_exp_i32_f32 v5, v1
+// GFX11: encoding: [0x01,0x7f,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v255, v1
+// GFX11: encoding: [0x01,0x7f,0xfe,0x7f]
+
+v_frexp_exp_i32_f32 v5, v255
+// GFX11: encoding: [0xff,0x7f,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, s1
+// GFX11: encoding: [0x01,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, s103
+// GFX11: encoding: [0x67,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, m0
+// GFX11: encoding: [0x7d,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, 0
+// GFX11: encoding: [0x80,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, -1
+// GFX11: encoding: [0xc1,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_frexp_exp_i32_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_frexp_exp_i32_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x7e,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, v[1:2]
+// GFX11: encoding: [0x01,0x79,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v255, v[1:2]
+// GFX11: encoding: [0x01,0x79,0xfe,0x7f]
+
+v_frexp_exp_i32_f64 v5, v[254:255]
+// GFX11: encoding: [0xfe,0x79,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, s[2:3]
+// GFX11: encoding: [0x02,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, s[4:5]
+// GFX11: encoding: [0x04,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, s[102:103]
+// GFX11: encoding: [0x66,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, vcc
+// GFX11: encoding: [0x6a,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, exec
+// GFX11: encoding: [0x7e,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, 0
+// GFX11: encoding: [0x80,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, -1
+// GFX11: encoding: [0xc1,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, 0.5
+// GFX11: encoding: [0xf0,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, -4.0
+// GFX11: encoding: [0xf7,0x78,0x0a,0x7e]
+
+v_frexp_exp_i32_f64 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_frexp_exp_i32_f64 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_frexp_mant_f32 v5, v1
+// GFX11: encoding: [0x01,0x81,0x0a,0x7e]
+
+v_frexp_mant_f32 v255, v1
+// GFX11: encoding: [0x01,0x81,0xfe,0x7f]
+
+v_frexp_mant_f32 v5, v255
+// GFX11: encoding: [0xff,0x81,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, s1
+// GFX11: encoding: [0x01,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, s103
+// GFX11: encoding: [0x67,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, m0
+// GFX11: encoding: [0x7d,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, 0
+// GFX11: encoding: [0x80,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, -1
+// GFX11: encoding: [0xc1,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x80,0x0a,0x7e]
+
+v_frexp_mant_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_frexp_mant_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_frexp_mant_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x80,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x7b,0x0a,0x7e]
+
+v_frexp_mant_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x7b,0xfc,0x7f]
+
+v_frexp_mant_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x7b,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x7a,0x0a,0x7e]
+
+v_frexp_mant_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_frexp_mant_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_lerp_u8 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lerp_u8 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lerp_u8 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xff,0x05,0x0e,0x04]
+
+v_lerp_u8 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x67,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x80,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xff,0x0f,0x04]
+
+v_lerp_u8 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0c,0x04]
+
+v_lerp_u8 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_lerp_u8 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_lerp_u8 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_lerp_u8 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_lerp_u8 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_lerp_u8 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xff,0x0c,0x04]
+
+v_lerp_u8 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x01,0x0d,0x04]
+
+v_lerp_u8 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x83,0x0d,0x04]
+
+v_lerp_u8 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_lerp_u8 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xef,0x0d,0x04]
+
+v_lerp_u8 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x07]
+
+v_lerp_u8 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x00]
+
+v_lerp_u8 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x9e,0x01]
+
+v_lerp_u8 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xaa,0x01]
+
+v_lerp_u8 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xae,0x01]
+
+v_lerp_u8 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xf6,0x01]
+
+v_lerp_u8 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfa,0x01]
+
+v_lerp_u8 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x01]
+
+v_lerp_u8 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x02,0x02]
+
+v_lerp_u8 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x06,0x03]
+
+v_lerp_u8 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xc2,0x03]
+
+v_lerp_u8 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xde,0x03]
+
+v_lerp_u8 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x77,0x04,0x0e,0x04]
+
+v_lerp_u8 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0xef,0x0c,0x04]
+
+v_lerp_u8 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xde,0x01]
+
+v_log_f32 v5, v1
+// GFX11: encoding: [0x01,0x4f,0x0a,0x7e]
+
+v_log_f32 v255, v1
+// GFX11: encoding: [0x01,0x4f,0xfe,0x7f]
+
+v_log_f32 v5, v255
+// GFX11: encoding: [0xff,0x4f,0x0a,0x7e]
+
+v_log_f32 v5, s1
+// GFX11: encoding: [0x01,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, s103
+// GFX11: encoding: [0x67,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, m0
+// GFX11: encoding: [0x7d,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, 0
+// GFX11: encoding: [0x80,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, -1
+// GFX11: encoding: [0xc1,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x4e,0x0a,0x7e]
+
+v_log_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_log_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_log_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x4e,0x0a,0x7e]
+
+v_lshl_add_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xff,0x05,0x0e,0x04]
+
+v_lshl_add_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x65,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x80,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_lshl_add_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xff,0x0f,0x04]
+
+v_lshl_add_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xff,0x0c,0x04]
+
+v_lshl_add_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x01,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x83,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0xef,0x0d,0x04]
+
+v_lshl_add_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x07]
+
+v_lshl_add_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x00]
+
+v_lshl_add_u32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x96,0x01]
+
+v_lshl_add_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xaa,0x01]
+
+v_lshl_add_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xae,0x01]
+
+v_lshl_add_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xf6,0x01]
+
+v_lshl_add_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfa,0x01]
+
+v_lshl_add_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x01]
+
+v_lshl_add_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x02,0x02]
+
+v_lshl_add_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x06,0x03]
+
+v_lshl_add_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xc2,0x03]
+
+v_lshl_add_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xde,0x03]
+
+v_lshl_or_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xff,0x05,0x0e,0x04]
+
+v_lshl_or_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x65,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x80,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_lshl_or_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xff,0x0f,0x04]
+
+v_lshl_or_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xff,0x0c,0x04]
+
+v_lshl_or_b32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x01,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x83,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0xef,0x0d,0x04]
+
+v_lshl_or_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x07]
+
+v_lshl_or_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x00]
+
+v_lshl_or_b32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x96,0x01]
+
+v_lshl_or_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xaa,0x01]
+
+v_lshl_or_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xae,0x01]
+
+v_lshl_or_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xf6,0x01]
+
+v_lshl_or_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfa,0x01]
+
+v_lshl_or_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x01]
+
+v_lshl_or_b32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x02,0x02]
+
+v_lshl_or_b32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x06,0x03]
+
+v_lshl_or_b32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xc2,0x03]
+
+v_lshl_or_b32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xde,0x03]
+
+v_lshlrev_b64 v[5:6], v1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00]
+
+v_lshlrev_b64 v[254:255], v1, v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], v255, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xff,0x05,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], s1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], s101, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x65,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x6a,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x6b,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], m0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7d,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7e,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x7f,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x80,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xc1,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xf0,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0xf7,0x04,0x02,0x00]
+
+v_lshlrev_b64 v[5:6], v1, v[254:255]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xfd,0x03,0x00]
+
+v_lshlrev_b64 v[5:6], v1, s[4:5]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x09,0x00,0x00]
+
+v_lshlrev_b64 v[5:6], v1, s[6:7]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x0d,0x00,0x00]
+
+v_lshlrev_b64 v[5:6], v1, s[100:101]
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xc9,0x00,0x00]
+
+v_lshlrev_b64 v[5:6], v1, vcc
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xd5,0x00,0x00]
+
+v_lshlrev_b64 v[5:6], v1, exec
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xfd,0x00,0x00]
+
+v_lshlrev_b64 v[5:6], v1, 0
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x01,0x01,0x00]
+
+v_lshlrev_b64 v[5:6], v1, -1
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0x83,0x01,0x00]
+
+v_lshlrev_b64 v[5:6], v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xe1,0x01,0x00]
+
+v_lshlrev_b64 v[5:6], v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x3c,0xd7,0x01,0xef,0x01,0x00]
+
+v_lshrrev_b64 v[5:6], v1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00]
+
+v_lshrrev_b64 v[254:255], v1, v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], v255, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xff,0x05,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], s1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], s101, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x65,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x6a,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x6b,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], m0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7d,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7e,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x7f,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x80,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xc1,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xf0,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0xf7,0x04,0x02,0x00]
+
+v_lshrrev_b64 v[5:6], v1, v[254:255]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xfd,0x03,0x00]
+
+v_lshrrev_b64 v[5:6], v1, s[4:5]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x09,0x00,0x00]
+
+v_lshrrev_b64 v[5:6], v1, s[6:7]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x0d,0x00,0x00]
+
+v_lshrrev_b64 v[5:6], v1, s[100:101]
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xc9,0x00,0x00]
+
+v_lshrrev_b64 v[5:6], v1, vcc
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xd5,0x00,0x00]
+
+v_lshrrev_b64 v[5:6], v1, exec
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xfd,0x00,0x00]
+
+v_lshrrev_b64 v[5:6], v1, 0
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x01,0x01,0x00]
+
+v_lshrrev_b64 v[5:6], v1, -1
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0x83,0x01,0x00]
+
+v_lshrrev_b64 v[5:6], v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xe1,0x01,0x00]
+
+v_lshrrev_b64 v[5:6], v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x3d,0xd7,0x01,0xef,0x01,0x00]
+
+v_mad_i16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_i16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_i16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x53,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+
+v_mad_i16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x53,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xff,0x05,0x0e,0x04]
+
+v_mad_i32_i16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x65,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mad_i32_i16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+
+v_mad_i32_i16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+
+v_mad_i32_i16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mad_i32_i16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mad_i32_i16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mad_i32_i16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_i32_i16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x07]
+
+v_mad_i32_i16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x00]
+
+v_mad_i32_i16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x96,0x01]
+
+v_mad_i32_i16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mad_i32_i16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xae,0x01]
+
+v_mad_i32_i16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xf6,0x01]
+
+v_mad_i32_i16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mad_i32_i16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x01]
+
+v_mad_i32_i16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x02,0x02]
+
+v_mad_i32_i16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x06,0x03]
+
+v_mad_i32_i16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xc2,0x03]
+
+v_mad_i32_i16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xde,0x03]
+
+v_mad_i32_i16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i24 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i24 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_i32_i24 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xff,0x05,0x0e,0x04]
+
+v_mad_i32_i24 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x67,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mad_i32_i24 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mad_i32_i24 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_i32_i24 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_mad_i32_i24 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xef,0x0d,0x04]
+
+v_mad_i32_i24 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x07]
+
+v_mad_i32_i24 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00]
+
+v_mad_i32_i24 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x9e,0x01]
+
+v_mad_i32_i24 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mad_i32_i24 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xae,0x01]
+
+v_mad_i32_i24 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xf6,0x01]
+
+v_mad_i32_i24 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mad_i32_i24 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x01]
+
+v_mad_i32_i24 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x02,0x02]
+
+v_mad_i32_i24 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x06,0x03]
+
+v_mad_i32_i24 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xc2,0x03]
+
+v_mad_i32_i24 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xde,0x03]
+
+v_mad_i32_i24 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x77,0x04,0x0e,0x04]
+
+v_mad_i32_i24 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0xef,0x0c,0x04]
+
+v_mad_i32_i24 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xde,0x01]
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[254:255], s12, v1, v2, v[3:4]
+// W32: encoding: [0xfe,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s14, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x0e,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s100, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x64,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v255, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0xff,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, s1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, s101, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x65,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, vcc_lo, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x6a,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, vcc_hi, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x6b,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, m0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x7d,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, exec_lo, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x7e,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, exec_hi, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x7f,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, 0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x80,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, -1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0xc1,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, 0.5, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0xf0,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, -4.0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0xf7,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v255, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0f,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, s2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, s101, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xcb,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, vcc_lo, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd5,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, vcc_hi, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd7,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, m0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfb,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, exec_lo, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfd,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, exec_hi, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, 0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x01,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, -1, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x83,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, 0.5, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xe1,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, -4.0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xef,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, v[254:255]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x07]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, s[6:7]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x1a,0x00]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, s[8:9]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x22,0x00]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, s[100:101]
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x92,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, vcc
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xaa,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, exec
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, 0
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x02,0x02]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, -1
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x06,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, 0.5
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xc2,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s12, v1, v2, -4.0
+// W32: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xde,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
+// W64: encoding: [0xfe,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x0e,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x64,0xff,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0xff,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x65,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x6a,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x6b,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7d,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7e,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x7f,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x80,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0xc1,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0xf0,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0xf7,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0f,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xcb,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd5,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd7,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfb,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfd,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x01,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x83,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xe1,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0xef,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x07]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x1a,0x00]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x22,0x00]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101]
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x92,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xaa,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x02,0x02]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x06,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xc2,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
+// W64: encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xde,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_u16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x41,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+
+v_mad_u16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x41,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xff,0x05,0x0e,0x04]
+
+v_mad_u32_u16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x65,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mad_u32_u16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+
+v_mad_u32_u16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+
+v_mad_u32_u16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mad_u32_u16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mad_u32_u16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mad_u32_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_u32_u16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x07]
+
+v_mad_u32_u16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x00]
+
+v_mad_u32_u16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x96,0x01]
+
+v_mad_u32_u16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mad_u32_u16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xae,0x01]
+
+v_mad_u32_u16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xf6,0x01]
+
+v_mad_u32_u16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mad_u32_u16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x01]
+
+v_mad_u32_u16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x02,0x02]
+
+v_mad_u32_u16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x06,0x03]
+
+v_mad_u32_u16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xc2,0x03]
+
+v_mad_u32_u16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xde,0x03]
+
+v_mad_u32_u16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x59,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u24 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u24 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mad_u32_u24 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xff,0x05,0x0e,0x04]
+
+v_mad_u32_u24 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x67,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mad_u32_u24 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mad_u32_u24 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mad_u32_u24 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_mad_u32_u24 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xef,0x0d,0x04]
+
+v_mad_u32_u24 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x07]
+
+v_mad_u32_u24 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00]
+
+v_mad_u32_u24 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x9e,0x01]
+
+v_mad_u32_u24 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mad_u32_u24 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xae,0x01]
+
+v_mad_u32_u24 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xf6,0x01]
+
+v_mad_u32_u24 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mad_u32_u24 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x01]
+
+v_mad_u32_u24 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x02,0x02]
+
+v_mad_u32_u24 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x06,0x03]
+
+v_mad_u32_u24 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xc2,0x03]
+
+v_mad_u32_u24 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xde,0x03]
+
+v_mad_u32_u24 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x77,0x04,0x0e,0x04]
+
+v_mad_u32_u24 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0xef,0x0c,0x04]
+
+v_mad_u32_u24 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xde,0x01]
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[254:255], s12, v1, v2, v[3:4]
+// W32: encoding: [0xfe,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s14, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x0e,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s100, v1, v2, v[3:4]
+// W32: encoding: [0x05,0x64,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v255, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0xff,0x05,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, s1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, s101, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x65,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, vcc_lo, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x6a,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, vcc_hi, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x6b,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, m0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x7d,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, exec_lo, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x7e,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, exec_hi, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x7f,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, 0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x80,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, -1, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0xc1,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, 0.5, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0xf0,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, -4.0, v2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0xf7,0x04,0x0e,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v255, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0f,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, s2, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, s101, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xcb,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, vcc_lo, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd5,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, vcc_hi, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd7,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, m0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfb,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, exec_lo, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfd,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, exec_hi, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0c,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, 0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x01,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, -1, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x83,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, 0.5, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xe1,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, -4.0, v[3:4]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xef,0x0d,0x04]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, v[254:255]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x07]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, s[6:7]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x1a,0x00]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, s[8:9]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x22,0x00]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, s[100:101]
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x92,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, vcc
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xaa,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, exec
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x01]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, 0
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x02,0x02]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, -1
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x06,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, 0.5
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xc2,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s12, v1, v2, -4.0
+// W32: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xde,0x03]
+// W64-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
+// W64: encoding: [0xfe,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x0e,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4]
+// W64: encoding: [0x05,0x64,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0xff,0x05,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x65,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x6a,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x6b,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7d,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7e,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x7f,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x80,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0xc1,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0xf0,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0xf7,0x04,0x0e,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0f,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xcb,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd5,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd7,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfb,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfd,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0c,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x01,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x83,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xe1,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xef,0x0d,0x04]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x07]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x1a,0x00]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x22,0x00]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101]
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x92,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xaa,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x01]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x02,0x02]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x06,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xc2,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
+// W64: encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xde,0x03]
+// W32-ERR: error: invalid operand for instruction
+
+v_max3_f16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_f16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_f16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x65,0x04,0x0e,0x04]
+
+v_max3_f16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_f16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_f16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_f16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_f16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_f16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_f16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_f16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_max3_f16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_max3_f16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_f16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_f16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_max3_f16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_f16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_f16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_f16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_f16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_f16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_f16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_f16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_max3_f16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0xef,0x0d,0x04]
+
+v_max3_f16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_f16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_f16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x96,0x01]
+
+v_max3_f16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_f16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_f16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_f16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_f16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_f16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_f16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_f16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xc2,0x03]
+
+v_max3_f16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xde,0x03]
+
+v_max3_f16 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x24]
+
+v_max3_f16 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x44]
+
+v_max3_f16 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x84]
+
+v_max3_f16 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_max3_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x67,0x04,0x0e,0x04]
+
+v_max3_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_max3_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_max3_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_max3_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_max3_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xef,0x0d,0x04]
+
+v_max3_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x9e,0x01]
+
+v_max3_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xc2,0x03]
+
+v_max3_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xde,0x03]
+
+v_max3_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x24]
+
+v_max3_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x44]
+
+v_max3_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x84]
+
+v_max3_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_max3_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_max3_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x14]
+
+v_max3_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_max3_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x77,0x04,0x0e,0x04]
+
+v_max3_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0xef,0x0c,0x04]
+
+v_max3_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xde,0x01]
+
+v_max3_i16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_i16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_i16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_i16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_i16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x65,0x04,0x0e,0x04]
+
+v_max3_i16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_i16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_i16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_i16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_i16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_i16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_i16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_i16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+
+v_max3_i16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+
+v_max3_i16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_i16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_i16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_max3_i16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_i16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_i16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_i16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_i16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_i16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_i16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_i16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_i16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_i16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x96,0x01]
+
+v_max3_i16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_i16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_i16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_i16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_i16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_i16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_i16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_i16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
+
+v_max3_i16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+
+v_max3_i16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_i32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_i32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_i32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_i32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_i32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x67,0x04,0x0e,0x04]
+
+v_max3_i32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_i32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_i32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_i32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_i32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_i32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_i32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_i32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_max3_i32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_max3_i32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_i32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_i32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_max3_i32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_i32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_i32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_i32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_i32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_i32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_i32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_i32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_max3_i32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xef,0x0d,0x04]
+
+v_max3_i32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_i32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_i32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x9e,0x01]
+
+v_max3_i32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_i32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_i32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_i32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_i32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_i32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_i32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_i32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xc2,0x03]
+
+v_max3_i32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xde,0x03]
+
+v_max3_i32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x77,0x04,0x0e,0x04]
+
+v_max3_i32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0xef,0x0c,0x04]
+
+v_max3_i32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xde,0x01]
+
+v_max3_u16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_u16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_u16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_u16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_u16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x65,0x04,0x0e,0x04]
+
+v_max3_u16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_u16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_u16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_u16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_u16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_u16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_u16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_u16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_u16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_max3_u16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_u16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_u16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_u16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_u16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_u16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_u16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_u16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_u16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x96,0x01]
+
+v_max3_u16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_u16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_u16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_u16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_u16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_u16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_u16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_u16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
+
+v_max3_u16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+
+v_max3_u16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04]
+
+v_max3_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xff,0x05,0x0e,0x04]
+
+v_max3_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x04,0x0e,0x04]
+
+v_max3_u32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x67,0x04,0x0e,0x04]
+
+v_max3_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_max3_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_max3_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_max3_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_max3_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_max3_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x80,0x04,0x0e,0x04]
+
+v_max3_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_max3_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_max3_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_max3_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xff,0x0f,0x04]
+
+v_max3_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0c,0x04]
+
+v_max3_u32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_max3_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_max3_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_max3_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_max3_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_max3_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xff,0x0c,0x04]
+
+v_max3_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x01,0x0d,0x04]
+
+v_max3_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x83,0x0d,0x04]
+
+v_max3_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_max3_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xef,0x0d,0x04]
+
+v_max3_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x07]
+
+v_max3_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x00]
+
+v_max3_u32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x9e,0x01]
+
+v_max3_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xaa,0x01]
+
+v_max3_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xae,0x01]
+
+v_max3_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xf6,0x01]
+
+v_max3_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfa,0x01]
+
+v_max3_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x01]
+
+v_max3_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x02,0x02]
+
+v_max3_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x06,0x03]
+
+v_max3_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xc2,0x03]
+
+v_max3_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xde,0x03]
+
+v_max3_u32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x77,0x04,0x0e,0x04]
+
+v_max3_u32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0xef,0x0c,0x04]
+
+v_max3_u32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xde,0x01]
+
+v_max_f64 v[5:6], v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[254:255], v[1:2], v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[254:255], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xfe,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], s[2:3], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x02,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], s[4:5], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x04,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], s[102:103], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x66,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], vcc, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x6a,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], exec, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x7e,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x80,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xc1,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xf0,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0xf7,0x04,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xfd,0x03,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[4:5]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x09,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x0d,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xcd,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], vcc
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xd5,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], exec
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xfd,0x00,0x00]
+
+v_max_f64 v[5:6], v[1:2], 0
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x01,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], -1
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x83,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], 0.5
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xe1,0x01,0x00]
+
+v_max_f64 v[5:6], v[1:2], -4.0
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0xef,0x01,0x00]
+
+v_max_f64 v[5:6], -v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x20]
+
+v_max_f64 v[5:6], v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x40]
+
+v_max_f64 v[5:6], -v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x60]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] clamp
+// GFX11: encoding: [0x05,0x80,0x2a,0xd7,0x01,0x05,0x02,0x00]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x08]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x10]
+
+v_max_f64 v[5:6], v[1:2], v[2:3] div:2
+// GFX11: encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x18]
+
+v_med3_f16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_f16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_f16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x65,0x04,0x0e,0x04]
+
+v_med3_f16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_f16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_f16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_f16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_f16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_f16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_f16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_f16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_med3_f16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_med3_f16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_f16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_f16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_med3_f16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_f16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_f16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_f16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_f16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_f16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_f16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_f16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_med3_f16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0xef,0x0d,0x04]
+
+v_med3_f16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_f16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_f16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x96,0x01]
+
+v_med3_f16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_f16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_f16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_f16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_f16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_f16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_f16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_f16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xc2,0x03]
+
+v_med3_f16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xde,0x03]
+
+v_med3_f16 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x24]
+
+v_med3_f16 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x44]
+
+v_med3_f16 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x84]
+
+v_med3_f16 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_med3_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x67,0x04,0x0e,0x04]
+
+v_med3_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_med3_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_med3_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_med3_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_med3_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xef,0x0d,0x04]
+
+v_med3_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x9e,0x01]
+
+v_med3_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xc2,0x03]
+
+v_med3_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xde,0x03]
+
+v_med3_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x24]
+
+v_med3_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x44]
+
+v_med3_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x84]
+
+v_med3_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_med3_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_med3_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x14]
+
+v_med3_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_med3_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x77,0x04,0x0e,0x04]
+
+v_med3_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0xef,0x0c,0x04]
+
+v_med3_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xde,0x01]
+
+v_med3_i16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_i16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_i16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_i16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_i16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x65,0x04,0x0e,0x04]
+
+v_med3_i16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_i16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_i16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_i16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_i16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_i16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_i16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_i16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+
+v_med3_i16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+
+v_med3_i16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_i16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_i16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_med3_i16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_i16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_i16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_i16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_i16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_i16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_i16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_i16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_i16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_i16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x96,0x01]
+
+v_med3_i16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_i16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_i16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_i16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_i16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_i16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_i16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_i16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x50,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_i32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_i32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_i32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_i32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_i32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x67,0x04,0x0e,0x04]
+
+v_med3_i32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_i32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_i32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_i32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_i32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_i32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_i32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_i32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_med3_i32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_med3_i32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_i32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_i32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_med3_i32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_i32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_i32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_i32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_i32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_i32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_i32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_i32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_med3_i32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xef,0x0d,0x04]
+
+v_med3_i32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_i32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_i32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x9e,0x01]
+
+v_med3_i32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_i32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_i32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_i32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_i32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_i32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_i32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_i32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xc2,0x03]
+
+v_med3_i32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xde,0x03]
+
+v_med3_i32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x77,0x04,0x0e,0x04]
+
+v_med3_i32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0xef,0x0c,0x04]
+
+v_med3_i32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xde,0x01]
+
+v_med3_u16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_u16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_u16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_u16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_u16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x65,0x04,0x0e,0x04]
+
+v_med3_u16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_u16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_u16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_u16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_u16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_u16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_u16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_u16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_u16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_med3_u16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_u16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_u16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_u16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_u16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_u16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_u16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
+
+v_med3_u16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
+
+v_med3_u16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_u16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_u16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x96,0x01]
+
+v_med3_u16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_u16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_u16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_u16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_u16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_u16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_u16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04]
+
+v_med3_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xff,0x05,0x0e,0x04]
+
+v_med3_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x04,0x0e,0x04]
+
+v_med3_u32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x67,0x04,0x0e,0x04]
+
+v_med3_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_med3_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_med3_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_med3_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_med3_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_med3_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x80,0x04,0x0e,0x04]
+
+v_med3_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_med3_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_med3_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_med3_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xff,0x0f,0x04]
+
+v_med3_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0c,0x04]
+
+v_med3_u32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_med3_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_med3_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_med3_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_med3_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_med3_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xff,0x0c,0x04]
+
+v_med3_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x01,0x0d,0x04]
+
+v_med3_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x83,0x0d,0x04]
+
+v_med3_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_med3_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xef,0x0d,0x04]
+
+v_med3_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x07]
+
+v_med3_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x00]
+
+v_med3_u32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x9e,0x01]
+
+v_med3_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xaa,0x01]
+
+v_med3_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xae,0x01]
+
+v_med3_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xf6,0x01]
+
+v_med3_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfa,0x01]
+
+v_med3_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x01]
+
+v_med3_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x02,0x02]
+
+v_med3_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x06,0x03]
+
+v_med3_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xc2,0x03]
+
+v_med3_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xde,0x03]
+
+v_med3_u32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x77,0x04,0x0e,0x04]
+
+v_med3_u32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0xef,0x0c,0x04]
+
+v_med3_u32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xde,0x01]
+
+v_min3_f16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_f16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_f16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x65,0x04,0x0e,0x04]
+
+v_min3_f16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_f16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_f16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_f16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_f16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_f16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_f16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_f16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_min3_f16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_min3_f16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_f16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_f16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_min3_f16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_f16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_f16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_f16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_f16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_f16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_f16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_f16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_min3_f16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0xef,0x0d,0x04]
+
+v_min3_f16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_f16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_f16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x96,0x01]
+
+v_min3_f16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_f16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_f16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_f16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_f16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_f16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_f16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_f16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xc2,0x03]
+
+v_min3_f16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xde,0x03]
+
+v_min3_f16 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x24]
+
+v_min3_f16 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x44]
+
+v_min3_f16 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x84]
+
+v_min3_f16 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_min3_f16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x49,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x67,0x04,0x0e,0x04]
+
+v_min3_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_min3_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_min3_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_min3_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_min3_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xef,0x0d,0x04]
+
+v_min3_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x9e,0x01]
+
+v_min3_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xc2,0x03]
+
+v_min3_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xde,0x03]
+
+v_min3_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x24]
+
+v_min3_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x44]
+
+v_min3_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x84]
+
+v_min3_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_min3_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x19,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_min3_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x14]
+
+v_min3_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_min3_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x77,0x04,0x0e,0x04]
+
+v_min3_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0xef,0x0c,0x04]
+
+v_min3_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xde,0x01]
+
+v_min3_i16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_i16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_i16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_i16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_i16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x65,0x04,0x0e,0x04]
+
+v_min3_i16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_i16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_i16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_i16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_i16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_i16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_i16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_i16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+
+v_min3_i16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+
+v_min3_i16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_i16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_i16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_min3_i16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_i16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_i16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_i16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_i16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_i16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_i16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_i16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_i16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_i16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x96,0x01]
+
+v_min3_i16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_i16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_i16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_i16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_i16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_i16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_i16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_i16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_i32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_i32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_i32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_i32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_i32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x67,0x04,0x0e,0x04]
+
+v_min3_i32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_i32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_i32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_i32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_i32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_i32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_i32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_i32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_min3_i32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_min3_i32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_i32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_i32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_min3_i32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_i32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_i32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_i32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_i32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_i32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_i32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_i32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_min3_i32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xef,0x0d,0x04]
+
+v_min3_i32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_i32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_i32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x9e,0x01]
+
+v_min3_i32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_i32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_i32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_i32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_i32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_i32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_i32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_i32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xc2,0x03]
+
+v_min3_i32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xde,0x03]
+
+v_min3_i32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x77,0x04,0x0e,0x04]
+
+v_min3_i32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0xef,0x0c,0x04]
+
+v_min3_i32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xde,0x01]
+
+v_min3_u16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_u16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_u16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_u16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_u16 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x65,0x04,0x0e,0x04]
+
+v_min3_u16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_u16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_u16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_u16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_u16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_u16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_u16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_u16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_u16 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_min3_u16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_u16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_u16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_u16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_u16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_u16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_u16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
+
+v_min3_u16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
+
+v_min3_u16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_u16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_u16 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x96,0x01]
+
+v_min3_u16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_u16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_u16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_u16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_u16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_u16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_u16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_u16 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_min3_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xff,0x05,0x0e,0x04]
+
+v_min3_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x04,0x0e,0x04]
+
+v_min3_u32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x67,0x04,0x0e,0x04]
+
+v_min3_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_min3_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_min3_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_min3_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_min3_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_min3_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x80,0x04,0x0e,0x04]
+
+v_min3_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_min3_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_min3_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_min3_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xff,0x0f,0x04]
+
+v_min3_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0c,0x04]
+
+v_min3_u32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_min3_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_min3_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_min3_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_min3_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_min3_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xff,0x0c,0x04]
+
+v_min3_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x01,0x0d,0x04]
+
+v_min3_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x83,0x0d,0x04]
+
+v_min3_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_min3_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xef,0x0d,0x04]
+
+v_min3_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x07]
+
+v_min3_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x00]
+
+v_min3_u32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x9e,0x01]
+
+v_min3_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xaa,0x01]
+
+v_min3_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xae,0x01]
+
+v_min3_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xf6,0x01]
+
+v_min3_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfa,0x01]
+
+v_min3_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x01]
+
+v_min3_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x02,0x02]
+
+v_min3_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x06,0x03]
+
+v_min3_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xc2,0x03]
+
+v_min3_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xde,0x03]
+
+v_min3_u32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x77,0x04,0x0e,0x04]
+
+v_min3_u32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0xef,0x0c,0x04]
+
+v_min3_u32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xde,0x01]
+
+v_min_f64 v[5:6], v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[254:255], v[1:2], v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x29,0xd7,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[254:255], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xfe,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], s[2:3], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x02,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], s[4:5], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x04,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], s[102:103], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x66,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], vcc, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x6a,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], exec, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x7e,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x80,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xc1,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xf0,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0xf7,0x04,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xfd,0x03,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[4:5]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x09,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x0d,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xcd,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], vcc
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xd5,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], exec
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xfd,0x00,0x00]
+
+v_min_f64 v[5:6], v[1:2], 0
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x01,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], -1
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x83,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], 0.5
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xe1,0x01,0x00]
+
+v_min_f64 v[5:6], v[1:2], -4.0
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0xef,0x01,0x00]
+
+v_min_f64 v[5:6], -v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x20]
+
+v_min_f64 v[5:6], v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x40]
+
+v_min_f64 v[5:6], -v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x60]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] clamp
+// GFX11: encoding: [0x05,0x80,0x29,0xd7,0x01,0x05,0x02,0x00]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x08]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x10]
+
+v_min_f64 v[5:6], v[1:2], v[2:3] div:2
+// GFX11: encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x18]
+
+v_movreld_b32 v5, v1
+// GFX11: encoding: [0x01,0x85,0x0a,0x7e]
+
+v_movreld_b32 v255, v1
+// GFX11: encoding: [0x01,0x85,0xfe,0x7f]
+
+v_movreld_b32 v5, v255
+// GFX11: encoding: [0xff,0x85,0x0a,0x7e]
+
+v_movreld_b32 v5, m0
+// GFX11: encoding: [0x7d,0x84,0x0a,0x7e]
+
+v_movreld_b32 v5, 0
+// GFX11: encoding: [0x80,0x84,0x0a,0x7e]
+
+v_movreld_b32 v5, -1
+// GFX11: encoding: [0xc1,0x84,0x0a,0x7e]
+
+v_movreld_b32 v5, 0.5
+// GFX11: encoding: [0xf0,0x84,0x0a,0x7e]
+
+v_movreld_b32 v5, -4.0
+// GFX11: encoding: [0xf7,0x84,0x0a,0x7e]
+
+v_movrels_b32 v5, v1
+// GFX11: encoding: [0x01,0x87,0x0a,0x7e]
+
+v_movrels_b32 v255, v1
+// GFX11: encoding: [0x01,0x87,0xfe,0x7f]
+
+v_movrels_b32 v5, v255
+// GFX11: encoding: [0xff,0x87,0x0a,0x7e]
+
+v_movrelsd_2_b32 v5, v1
+// GFX11: encoding: [0x01,0x91,0x0a,0x7e]
+
+v_movrelsd_2_b32 v255, v1
+// GFX11: encoding: [0x01,0x91,0xfe,0x7f]
+
+v_movrelsd_2_b32 v5, v255
+// GFX11: encoding: [0xff,0x91,0x0a,0x7e]
+
+v_movrelsd_b32 v5, v1
+// GFX11: encoding: [0x01,0x89,0x0a,0x7e]
+
+v_movrelsd_b32 v255, v1
+// GFX11: encoding: [0x01,0x89,0xfe,0x7f]
+
+v_movrelsd_b32 v5, v255
+// GFX11: encoding: [0xff,0x89,0x0a,0x7e]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
+// GFX11: encoding: [0xfe,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xfe,0x05,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x02,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x04,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x66,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x07]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x1a,0x00]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x22,0x00]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x9a,0x01]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x02,0x02]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x06,0x03]
+
+v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3b,0xd6,0x01,0xef,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x02,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x04,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x66,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
+// GFX11: encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xef,0x0c,0x04]
+
+v_msad_u8 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04]
+
+v_msad_u8 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04]
+
+v_msad_u8 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xff,0x05,0x0e,0x04]
+
+v_msad_u8 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x04,0x0e,0x04]
+
+v_msad_u8 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x67,0x04,0x0e,0x04]
+
+v_msad_u8 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_msad_u8 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_msad_u8 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_msad_u8 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_msad_u8 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_msad_u8 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x80,0x04,0x0e,0x04]
+
+v_msad_u8 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_msad_u8 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_msad_u8 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_msad_u8 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xff,0x0f,0x04]
+
+v_msad_u8 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0c,0x04]
+
+v_msad_u8 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_msad_u8 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_msad_u8 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_msad_u8 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_msad_u8 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_msad_u8 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xff,0x0c,0x04]
+
+v_msad_u8 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x01,0x0d,0x04]
+
+v_msad_u8 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x83,0x0d,0x04]
+
+v_msad_u8 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_msad_u8 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xef,0x0d,0x04]
+
+v_msad_u8 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x07]
+
+v_msad_u8 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x00]
+
+v_msad_u8 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x9e,0x01]
+
+v_msad_u8 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xaa,0x01]
+
+v_msad_u8 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xae,0x01]
+
+v_msad_u8 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xf6,0x01]
+
+v_msad_u8 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfa,0x01]
+
+v_msad_u8 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x01]
+
+v_msad_u8 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x02,0x02]
+
+v_msad_u8 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x06,0x03]
+
+v_msad_u8 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xc2,0x03]
+
+v_msad_u8 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xde,0x03]
+
+v_msad_u8 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x77,0x04,0x0e,0x04]
+
+v_msad_u8 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0xef,0x0c,0x04]
+
+v_msad_u8 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xde,0x01]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[254:255], v[1:2], v[2:3]
+// GFX11: encoding: [0xfe,0x00,0x28,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[254:255], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xfe,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], s[2:3], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x02,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], s[4:5], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x04,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], s[102:103], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x66,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], vcc, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x6a,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], exec, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x7e,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], 0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x80,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], -1, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xc1,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], 0.5, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xf0,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], -4.0, v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0xf7,0x04,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], v[254:255]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xfd,0x03,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[4:5]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x09,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[6:7]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x0d,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], s[102:103]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xcd,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], vcc
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xd5,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], exec
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xfd,0x00,0x00]
+
+v_mul_f64 v[5:6], v[1:2], 0
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x01,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], -1
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x83,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], 0.5
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xe1,0x01,0x00]
+
+v_mul_f64 v[5:6], v[1:2], -4.0
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0xef,0x01,0x00]
+
+v_mul_f64 v[5:6], -v[1:2], v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x20]
+
+v_mul_f64 v[5:6], v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x40]
+
+v_mul_f64 v[5:6], -v[1:2], -v[2:3]
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x60]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
+// GFX11: encoding: [0x05,0x80,0x28,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x08]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x10]
+
+v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
+// GFX11: encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x18]
+
+v_mul_hi_i32 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_hi_i32 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_hi_i32 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xff,0x05,0x02,0x00]
+
+v_mul_hi_i32 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, s103, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x67,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x6a,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x6b,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7d,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7e,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x7f,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x80,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xc1,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xf0,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0xf7,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xff,0x03,0x00]
+
+v_mul_hi_i32 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x05,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, s103
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xcf,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xd5,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xd7,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xfb,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xfd,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xff,0x00,0x00]
+
+v_mul_hi_i32 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x01,0x01,0x00]
+
+v_mul_hi_i32 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0x83,0x01,0x00]
+
+v_mul_hi_i32 v5, v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xe1,0x01,0x00]
+
+v_mul_hi_i32 v5, v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xef,0x01,0x00]
+
+v_mul_hi_i32 v5, ttmp11, v2
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x77,0x04,0x02,0x00]
+
+v_mul_hi_i32 v5, v1, ttmp11
+// GFX11: encoding: [0x05,0x00,0x2e,0xd7,0x01,0xef,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_hi_u32 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_hi_u32 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xff,0x05,0x02,0x00]
+
+v_mul_hi_u32 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, s103, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x67,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x6a,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x6b,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7d,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7e,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x7f,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x80,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xc1,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xf0,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0xf7,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xff,0x03,0x00]
+
+v_mul_hi_u32 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x05,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, s103
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xcf,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xd5,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xd7,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xfb,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xfd,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xff,0x00,0x00]
+
+v_mul_hi_u32 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x01,0x01,0x00]
+
+v_mul_hi_u32 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0x83,0x01,0x00]
+
+v_mul_hi_u32 v5, v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xe1,0x01,0x00]
+
+v_mul_hi_u32 v5, v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xef,0x01,0x00]
+
+v_mul_hi_u32 v5, ttmp11, v2
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x77,0x04,0x02,0x00]
+
+v_mul_hi_u32 v5, v1, ttmp11
+// GFX11: encoding: [0x05,0x00,0x2d,0xd7,0x01,0xef,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_lo_u32 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00]
+
+v_mul_lo_u32 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xff,0x05,0x02,0x00]
+
+v_mul_lo_u32 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, s103, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x67,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x6a,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x6b,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7d,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7e,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x7f,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x80,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xc1,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xf0,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0xf7,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xff,0x03,0x00]
+
+v_mul_lo_u32 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x05,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, s103
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xcf,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xd5,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xd7,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xfb,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xfd,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xff,0x00,0x00]
+
+v_mul_lo_u32 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x01,0x01,0x00]
+
+v_mul_lo_u32 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0x83,0x01,0x00]
+
+v_mul_lo_u32 v5, v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xe1,0x01,0x00]
+
+v_mul_lo_u32 v5, v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xef,0x01,0x00]
+
+v_mul_lo_u32 v5, ttmp11, v2
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x77,0x04,0x02,0x00]
+
+v_mul_lo_u32 v5, v1, ttmp11
+// GFX11: encoding: [0x05,0x00,0x2c,0xd7,0x01,0xef,0x00,0x00]
+
+v_mullit_f32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mullit_f32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mullit_f32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xff,0x05,0x0e,0x04]
+
+v_mullit_f32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x67,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x80,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xff,0x0f,0x04]
+
+v_mullit_f32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0c,0x04]
+
+v_mullit_f32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_mullit_f32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_mullit_f32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_mullit_f32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_mullit_f32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_mullit_f32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xff,0x0c,0x04]
+
+v_mullit_f32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x01,0x0d,0x04]
+
+v_mullit_f32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x83,0x0d,0x04]
+
+v_mullit_f32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_mullit_f32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xef,0x0d,0x04]
+
+v_mullit_f32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x07]
+
+v_mullit_f32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x00]
+
+v_mullit_f32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x9e,0x01]
+
+v_mullit_f32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xaa,0x01]
+
+v_mullit_f32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xae,0x01]
+
+v_mullit_f32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xf6,0x01]
+
+v_mullit_f32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfa,0x01]
+
+v_mullit_f32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x01]
+
+v_mullit_f32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x02,0x02]
+
+v_mullit_f32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x06,0x03]
+
+v_mullit_f32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xc2,0x03]
+
+v_mullit_f32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xde,0x03]
+
+v_mullit_f32 v5, -v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x24]
+
+v_mullit_f32 v5, v1, -v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x44]
+
+v_mullit_f32 v5, v1, v2, -v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x84]
+
+v_mullit_f32 v5, -v1, -v2, -v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0xe4]
+
+v_mullit_f32 v5, v1, v2, v3 clamp
+// GFX11: encoding: [0x05,0x80,0x18,0xd6,0x01,0x05,0x0e,0x04]
+
+v_mullit_f32 v5, v1, v2, v3 mul:2
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x0c]
+
+v_mullit_f32 v5, v1, v2, v3 mul:4
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x14]
+
+v_mullit_f32 v5, v1, v2, v3 div:2
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x1c]
+
+v_mullit_f32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x77,0x04,0x0e,0x04]
+
+v_mullit_f32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0xef,0x0c,0x04]
+
+v_mullit_f32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xde,0x01]
+
+v_not_b32 v5, v1
+// GFX11: encoding: [0x01,0x6f,0x0a,0x7e]
+
+v_not_b32 v255, v1
+// GFX11: encoding: [0x01,0x6f,0xfe,0x7f]
+
+v_not_b32 v5, v255
+// GFX11: encoding: [0xff,0x6f,0x0a,0x7e]
+
+v_not_b32 v5, s1
+// GFX11: encoding: [0x01,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, s103
+// GFX11: encoding: [0x67,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, m0
+// GFX11: encoding: [0x7d,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, 0
+// GFX11: encoding: [0x80,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, -1
+// GFX11: encoding: [0xc1,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, 0.5
+// GFX11: encoding: [0xf0,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, -4.0
+// GFX11: encoding: [0xf7,0x6e,0x0a,0x7e]
+
+v_not_b32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_not_b32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_not_b32 v5, ttmp11
+// GFX11: encoding: [0x77,0x6e,0x0a,0x7e]
+
+v_or3_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04]
+
+v_or3_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04]
+
+v_or3_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xff,0x05,0x0e,0x04]
+
+v_or3_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x04,0x0e,0x04]
+
+v_or3_b32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x65,0x04,0x0e,0x04]
+
+v_or3_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_or3_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_or3_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_or3_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_or3_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_or3_b32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x80,0x04,0x0e,0x04]
+
+v_or3_b32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_or3_b32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_or3_b32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_or3_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xff,0x0f,0x04]
+
+v_or3_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0c,0x04]
+
+v_or3_b32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_or3_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_or3_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_or3_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_or3_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_or3_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xff,0x0c,0x04]
+
+v_or3_b32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x01,0x0d,0x04]
+
+v_or3_b32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x83,0x0d,0x04]
+
+v_or3_b32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_or3_b32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0xef,0x0d,0x04]
+
+v_or3_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x07]
+
+v_or3_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x00]
+
+v_or3_b32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x96,0x01]
+
+v_or3_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xaa,0x01]
+
+v_or3_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xae,0x01]
+
+v_or3_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xf6,0x01]
+
+v_or3_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfa,0x01]
+
+v_or3_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x01]
+
+v_or3_b32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x02,0x02]
+
+v_or3_b32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x06,0x03]
+
+v_or3_b32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xc2,0x03]
+
+v_or3_b32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xde,0x03]
+
+v_pack_b32_f16 v5, v1, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
+
+v_pack_b32_f16 v255, v1, v2
+// GFX11: encoding: [0xff,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
+
+v_pack_b32_f16 v5, v255, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xff,0x05,0x02,0x00]
+
+v_pack_b32_f16 v5, s1, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, s101, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x65,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, vcc_lo, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x6a,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, vcc_hi, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x6b,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, m0, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7d,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, exec_lo, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7e,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, exec_hi, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x7f,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, 0, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x80,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, -1, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xc1,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xf0,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0xf7,0x04,0x02,0x00]
+
+v_pack_b32_f16 v5, v1, v255
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x03,0x00]
+
+v_pack_b32_f16 v5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, s101
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xcb,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd5,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd7,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xfb,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, exec_lo
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xfd,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, exec_hi
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x00,0x00]
+
+v_pack_b32_f16 v5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x01,0x01,0x00]
+
+v_pack_b32_f16 v5, v1, -1
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x83,0x01,0x00]
+
+v_pack_b32_f16 v5, v1, 0.5
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xe1,0x01,0x00]
+
+v_pack_b32_f16 v5, v1, -4.0
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0xef,0x01,0x00]
+
+v_pack_b32_f16 v5, -v1, v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x20]
+
+v_pack_b32_f16 v5, v1, -v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x40]
+
+v_pack_b32_f16 v5, -v1, -v2
+// GFX11: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x60]
+
+v_perm_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04]
+
+v_perm_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04]
+
+v_perm_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xff,0x05,0x0e,0x04]
+
+v_perm_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x04,0x0e,0x04]
+
+v_perm_b32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x65,0x04,0x0e,0x04]
+
+v_perm_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_perm_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_perm_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_perm_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_perm_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_perm_b32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x80,0x04,0x0e,0x04]
+
+v_perm_b32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_perm_b32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_perm_b32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_perm_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xff,0x0f,0x04]
+
+v_perm_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0c,0x04]
+
+v_perm_b32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_perm_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_perm_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_perm_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_perm_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_perm_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xff,0x0c,0x04]
+
+v_perm_b32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x01,0x0d,0x04]
+
+v_perm_b32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x83,0x0d,0x04]
+
+v_perm_b32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_perm_b32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0xef,0x0d,0x04]
+
+v_perm_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x07]
+
+v_perm_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x00]
+
+v_perm_b32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x96,0x01]
+
+v_perm_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xaa,0x01]
+
+v_perm_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xae,0x01]
+
+v_perm_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xf6,0x01]
+
+v_perm_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfa,0x01]
+
+v_perm_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x01]
+
+v_perm_b32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x02,0x02]
+
+v_perm_b32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x06,0x03]
+
+v_perm_b32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xc2,0x03]
+
+v_perm_b32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xde,0x03]
+
+v_permlane16_b32 v5, v1, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
+
+v_permlane16_b32 v255, v1, s2, s3
+// GFX11: encoding: [0xff,0x00,0x5b,0xd6,0x01,0x05,0x0c,0x00]
+
+v_permlane16_b32 v5, v255, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0xff,0x05,0x0c,0x00]
+
+v_permlane16_b32 v5, v103, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x67,0x05,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, vcc_lo, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x08,0x00]
+
+v_permlane16_b32 v5, v1, vcc_hi, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x08,0x00]
+
+v_permlane16_b32 v5, v1, m0, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x08,0x00]
+
+v_permlane16_b32 v5, v1, exec_lo, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x08,0x00]
+
+v_permlane16_b32 v5, v1, exec_hi, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x08,0x00]
+
+v_permlane16_b32 v5, v1, s103, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xcf,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, vcc_lo, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd5,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, vcc_hi, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xd7,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, m0, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfb,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, exec_lo, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xfd,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, exec_hi, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xff,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, 0, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x01,0x0d,0x00]
+
+v_permlane16_b32 v5, v1, -1, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x83,0x0d,0x00]
+
+v_permlane16_b32 v5, v1, 0.5, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xe1,0x0d,0x00]
+
+v_permlane16_b32 v5, v1, -4.0, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xef,0x0d,0x00]
+
+v_permlane16_b32 v5, v1, s2, s103
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x9c,0x01]
+
+v_permlane16_b32 v5, v1, s2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xa8,0x01]
+
+v_permlane16_b32 v5, v1, s2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xac,0x01]
+
+v_permlane16_b32 v5, v1, s2, m0
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf4,0x01]
+
+v_permlane16_b32 v5, v1, s2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xf8,0x01]
+
+v_permlane16_b32 v5, v1, s2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xfc,0x01]
+
+v_permlane16_b32 v5, v1, s2, 0
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x00,0x02]
+
+v_permlane16_b32 v5, v1, s2, -1
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0x04,0x03]
+
+v_permlane16_b32 v5, v1, s2, 0.5
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xc0,0x03]
+
+v_permlane16_b32 v5, v1, s2, -4.0
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x03]
+
+v_permlane16_b32 v5, v1, ttmp11, s2
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xef,0x08,0x00]
+
+v_permlane16_b32 v5, v1, ttmp11, s3
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0xef,0x0c,0x00]
+
+v_permlane16_b32 v5, v1, s2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x5b,0xd6,0x01,0x05,0xdc,0x01]
+
+v_permlanex16_b32 v5, v1, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
+
+v_permlanex16_b32 v255, v1, s2, s3
+// GFX11: encoding: [0xff,0x00,0x5c,0xd6,0x01,0x05,0x0c,0x00]
+
+v_permlanex16_b32 v5, v255, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0xff,0x05,0x0c,0x00]
+
+v_permlanex16_b32 v5, v103, s2, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x67,0x05,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, vcc_lo, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, vcc_hi, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, m0, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, exec_lo, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, exec_hi, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, s103, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xcf,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, vcc_lo, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd5,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, vcc_hi, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xd7,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, m0, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfb,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, exec_lo, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xfd,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, exec_hi, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xff,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, 0, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x01,0x0d,0x00]
+
+v_permlanex16_b32 v5, v1, -1, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x83,0x0d,0x00]
+
+v_permlanex16_b32 v5, v1, 0.5, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xe1,0x0d,0x00]
+
+v_permlanex16_b32 v5, v1, -4.0, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xef,0x0d,0x00]
+
+v_permlanex16_b32 v5, v1, s2, s103
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x9c,0x01]
+
+v_permlanex16_b32 v5, v1, s2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xa8,0x01]
+
+v_permlanex16_b32 v5, v1, s2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xac,0x01]
+
+v_permlanex16_b32 v5, v1, s2, m0
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf4,0x01]
+
+v_permlanex16_b32 v5, v1, s2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xf8,0x01]
+
+v_permlanex16_b32 v5, v1, s2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xfc,0x01]
+
+v_permlanex16_b32 v5, v1, s2, 0
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x00,0x02]
+
+v_permlanex16_b32 v5, v1, s2, -1
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0x04,0x03]
+
+v_permlanex16_b32 v5, v1, s2, 0.5
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xc0,0x03]
+
+v_permlanex16_b32 v5, v1, s2, -4.0
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x03]
+
+v_permlanex16_b32 v5, v1, ttmp11, s2
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xef,0x08,0x00]
+
+v_permlanex16_b32 v5, v1, ttmp11, s3
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0xef,0x0c,0x00]
+
+v_permlanex16_b32 v5, v1, s2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x5c,0xd6,0x01,0x05,0xdc,0x01]
+
+v_pipeflush
+// GFX11: encoding: [0x00,0x36,0x00,0x7e]
+
+v_pk_fmac_f16 v5, v1, v2
+// GFX11: encoding: [0x01,0x05,0x0a,0x78]
+
+v_pk_fmac_f16 v255, v1, v2
+// GFX11: encoding: [0x01,0x05,0xfe,0x79]
+
+v_pk_fmac_f16 v5, v255, v2
+// GFX11: encoding: [0xff,0x05,0x0a,0x78]
+
+v_pk_fmac_f16 v5, s1, v2
+// GFX11: encoding: [0x01,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, s103, v2
+// GFX11: encoding: [0x67,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, vcc_lo, v2
+// GFX11: encoding: [0x6a,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, vcc_hi, v2
+// GFX11: encoding: [0x6b,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, m0, v2
+// GFX11: encoding: [0x7d,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, exec_lo, v2
+// GFX11: encoding: [0x7e,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, exec_hi, v2
+// GFX11: encoding: [0x7f,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, 0, v2
+// GFX11: encoding: [0x80,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, -1, v2
+// GFX11: encoding: [0xc1,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, 0.5, v2
+// GFX11: encoding: [0xf0,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, -4.0, v2
+// GFX11: encoding: [0xf7,0x04,0x0a,0x78]
+
+v_pk_fmac_f16 v5, v1, v255
+// GFX11: encoding: [0x01,0xff,0x0b,0x78]
+
+v_pk_fmac_f16 v5, ttmp11, v2
+// GFX11: encoding: [0x77,0x04,0x0a,0x78]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
+// GFX11: encoding: [0xfe,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xfe,0x05,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x02,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x04,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x66,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x80,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xff,0x0f,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xff,0x0c,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x01,0x0d,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x83,0x0d,0x04]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x07]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x1a,0x00]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x22,0x00]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x9a,0x01]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xaa,0x01]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x01]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x02,0x02]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x06,0x03]
+
+v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
+// GFX11: encoding: [0x05,0x00,0x3a,0xd6,0x01,0xef,0x0c,0x04]
+
+v_rcp_f32 v5, v1
+// GFX11: encoding: [0x01,0x55,0x0a,0x7e]
+
+v_rcp_f32 v255, v1
+// GFX11: encoding: [0x01,0x55,0xfe,0x7f]
+
+v_rcp_f32 v5, v255
+// GFX11: encoding: [0xff,0x55,0x0a,0x7e]
+
+v_rcp_f32 v5, s1
+// GFX11: encoding: [0x01,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, s103
+// GFX11: encoding: [0x67,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, m0
+// GFX11: encoding: [0x7d,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, 0
+// GFX11: encoding: [0x80,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, -1
+// GFX11: encoding: [0xc1,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x54,0x0a,0x7e]
+
+v_rcp_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rcp_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rcp_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x54,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x5f,0x0a,0x7e]
+
+v_rcp_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x5f,0xfc,0x7f]
+
+v_rcp_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x5f,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x5e,0x0a,0x7e]
+
+v_rcp_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rcp_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rcp_iflag_f32 v5, v1
+// GFX11: encoding: [0x01,0x57,0x0a,0x7e]
+
+v_rcp_iflag_f32 v255, v1
+// GFX11: encoding: [0x01,0x57,0xfe,0x7f]
+
+v_rcp_iflag_f32 v5, v255
+// GFX11: encoding: [0xff,0x57,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, s1
+// GFX11: encoding: [0x01,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, s103
+// GFX11: encoding: [0x67,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, m0
+// GFX11: encoding: [0x7d,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, 0
+// GFX11: encoding: [0x80,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, -1
+// GFX11: encoding: [0xc1,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x56,0x0a,0x7e]
+
+v_rcp_iflag_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rcp_iflag_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rcp_iflag_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x56,0x0a,0x7e]
+
+v_readfirstlane_b32 s5, v1
+// GFX11: encoding: [0x01,0x05,0x0a,0x7e]
+
+v_readfirstlane_b32 s103, v1
+// GFX11: encoding: [0x01,0x05,0xce,0x7e]
+
+v_readfirstlane_b32 s5, v255
+// GFX11: encoding: [0xff,0x05,0x0a,0x7e]
+
+v_readfirstlane_b32 ttmp11, v1
+// GFX11: encoding: [0x01,0x05,0xee,0x7e]
+
+v_readlane_b32 s5, v1, s2
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
+
+v_readlane_b32 s101, v1, s2
+// GFX11: encoding: [0x65,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
+
+v_readlane_b32 s5, v255, s2
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0xff,0x05,0x00,0x00]
+
+v_readlane_b32 s5, v1, s101
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0xcb,0x00,0x00]
+
+v_readlane_b32 s5, v1, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00]
+
+v_readlane_b32 s5, v1, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00]
+
+v_readlane_b32 s5, v1, m0
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0xfb,0x00,0x00]
+
+v_readlane_b32 s5, v1, 0
+// GFX11: encoding: [0x05,0x00,0x60,0xd7,0x01,0x01,0x01,0x00]
+
+v_rndne_f32 v5, v1
+// GFX11: encoding: [0x01,0x47,0x0a,0x7e]
+
+v_rndne_f32 v255, v1
+// GFX11: encoding: [0x01,0x47,0xfe,0x7f]
+
+v_rndne_f32 v5, v255
+// GFX11: encoding: [0xff,0x47,0x0a,0x7e]
+
+v_rndne_f32 v5, s1
+// GFX11: encoding: [0x01,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, s103
+// GFX11: encoding: [0x67,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, m0
+// GFX11: encoding: [0x7d,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, 0
+// GFX11: encoding: [0x80,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, -1
+// GFX11: encoding: [0xc1,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x46,0x0a,0x7e]
+
+v_rndne_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rndne_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rndne_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x46,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x33,0x0a,0x7e]
+
+v_rndne_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x33,0xfc,0x7f]
+
+v_rndne_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x33,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x32,0x0a,0x7e]
+
+v_rndne_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rndne_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rsq_f32 v5, v1
+// GFX11: encoding: [0x01,0x5d,0x0a,0x7e]
+
+v_rsq_f32 v255, v1
+// GFX11: encoding: [0x01,0x5d,0xfe,0x7f]
+
+v_rsq_f32 v5, v255
+// GFX11: encoding: [0xff,0x5d,0x0a,0x7e]
+
+v_rsq_f32 v5, s1
+// GFX11: encoding: [0x01,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, s103
+// GFX11: encoding: [0x67,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, m0
+// GFX11: encoding: [0x7d,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, 0
+// GFX11: encoding: [0x80,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, -1
+// GFX11: encoding: [0xc1,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x5c,0x0a,0x7e]
+
+v_rsq_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rsq_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_rsq_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x5c,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x63,0x0a,0x7e]
+
+v_rsq_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x63,0xfc,0x7f]
+
+v_rsq_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x63,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x62,0x0a,0x7e]
+
+v_rsq_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_rsq_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_sad_hi_u8 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_hi_u8 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_hi_u8 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xff,0x05,0x0e,0x04]
+
+v_sad_hi_u8 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x67,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x80,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xff,0x0f,0x04]
+
+v_sad_hi_u8 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xff,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x01,0x0d,0x04]
+
+v_sad_hi_u8 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x83,0x0d,0x04]
+
+v_sad_hi_u8 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_sad_hi_u8 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xef,0x0d,0x04]
+
+v_sad_hi_u8 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x07]
+
+v_sad_hi_u8 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x00]
+
+v_sad_hi_u8 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x9e,0x01]
+
+v_sad_hi_u8 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xaa,0x01]
+
+v_sad_hi_u8 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xae,0x01]
+
+v_sad_hi_u8 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xf6,0x01]
+
+v_sad_hi_u8 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfa,0x01]
+
+v_sad_hi_u8 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x01]
+
+v_sad_hi_u8 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x02,0x02]
+
+v_sad_hi_u8 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x06,0x03]
+
+v_sad_hi_u8 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xc2,0x03]
+
+v_sad_hi_u8 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xde,0x03]
+
+v_sad_hi_u8 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x77,0x04,0x0e,0x04]
+
+v_sad_hi_u8 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0xef,0x0c,0x04]
+
+v_sad_hi_u8 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xde,0x01]
+
+v_sad_u16 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u16 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u16 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xff,0x05,0x0e,0x04]
+
+v_sad_u16 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x04,0x0e,0x04]
+
+v_sad_u16 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x67,0x04,0x0e,0x04]
+
+v_sad_u16 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_sad_u16 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_sad_u16 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_sad_u16 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_sad_u16 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_sad_u16 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x80,0x04,0x0e,0x04]
+
+v_sad_u16 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_sad_u16 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_sad_u16 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_sad_u16 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xff,0x0f,0x04]
+
+v_sad_u16 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0c,0x04]
+
+v_sad_u16 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_sad_u16 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_sad_u16 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_sad_u16 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_sad_u16 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_sad_u16 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xff,0x0c,0x04]
+
+v_sad_u16 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x01,0x0d,0x04]
+
+v_sad_u16 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x83,0x0d,0x04]
+
+v_sad_u16 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_sad_u16 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xef,0x0d,0x04]
+
+v_sad_u16 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x07]
+
+v_sad_u16 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x00]
+
+v_sad_u16 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x9e,0x01]
+
+v_sad_u16 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xaa,0x01]
+
+v_sad_u16 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xae,0x01]
+
+v_sad_u16 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xf6,0x01]
+
+v_sad_u16 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfa,0x01]
+
+v_sad_u16 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x01]
+
+v_sad_u16 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x02,0x02]
+
+v_sad_u16 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x06,0x03]
+
+v_sad_u16 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xc2,0x03]
+
+v_sad_u16 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xde,0x03]
+
+v_sad_u16 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x77,0x04,0x0e,0x04]
+
+v_sad_u16 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0xef,0x0c,0x04]
+
+v_sad_u16 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xde,0x01]
+
+v_sad_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xff,0x05,0x0e,0x04]
+
+v_sad_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x04,0x0e,0x04]
+
+v_sad_u32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x67,0x04,0x0e,0x04]
+
+v_sad_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_sad_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_sad_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_sad_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_sad_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_sad_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x80,0x04,0x0e,0x04]
+
+v_sad_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_sad_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_sad_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_sad_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xff,0x0f,0x04]
+
+v_sad_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0c,0x04]
+
+v_sad_u32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_sad_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_sad_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_sad_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_sad_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_sad_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xff,0x0c,0x04]
+
+v_sad_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x01,0x0d,0x04]
+
+v_sad_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x83,0x0d,0x04]
+
+v_sad_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_sad_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xef,0x0d,0x04]
+
+v_sad_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x07]
+
+v_sad_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x00]
+
+v_sad_u32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x9e,0x01]
+
+v_sad_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xaa,0x01]
+
+v_sad_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xae,0x01]
+
+v_sad_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xf6,0x01]
+
+v_sad_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfa,0x01]
+
+v_sad_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x01]
+
+v_sad_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x02,0x02]
+
+v_sad_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x06,0x03]
+
+v_sad_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xc2,0x03]
+
+v_sad_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xde,0x03]
+
+v_sad_u32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x77,0x04,0x0e,0x04]
+
+v_sad_u32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0xef,0x0c,0x04]
+
+v_sad_u32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xde,0x01]
+
+v_sad_u8 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u8 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04]
+
+v_sad_u8 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xff,0x05,0x0e,0x04]
+
+v_sad_u8 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x04,0x0e,0x04]
+
+v_sad_u8 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x67,0x04,0x0e,0x04]
+
+v_sad_u8 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_sad_u8 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_sad_u8 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_sad_u8 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_sad_u8 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_sad_u8 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x80,0x04,0x0e,0x04]
+
+v_sad_u8 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_sad_u8 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_sad_u8 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_sad_u8 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xff,0x0f,0x04]
+
+v_sad_u8 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0c,0x04]
+
+v_sad_u8 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_sad_u8 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_sad_u8 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_sad_u8 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_sad_u8 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_sad_u8 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xff,0x0c,0x04]
+
+v_sad_u8 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x01,0x0d,0x04]
+
+v_sad_u8 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x83,0x0d,0x04]
+
+v_sad_u8 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_sad_u8 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xef,0x0d,0x04]
+
+v_sad_u8 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x07]
+
+v_sad_u8 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x00]
+
+v_sad_u8 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x9e,0x01]
+
+v_sad_u8 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xaa,0x01]
+
+v_sad_u8 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xae,0x01]
+
+v_sad_u8 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xf6,0x01]
+
+v_sad_u8 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfa,0x01]
+
+v_sad_u8 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x01]
+
+v_sad_u8 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x02,0x02]
+
+v_sad_u8 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x06,0x03]
+
+v_sad_u8 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xc2,0x03]
+
+v_sad_u8 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xde,0x03]
+
+v_sad_u8 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x77,0x04,0x0e,0x04]
+
+v_sad_u8 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0xef,0x0c,0x04]
+
+v_sad_u8 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xde,0x01]
+
+v_sat_pk_u8_i16 v0, v2
+// GFX11: encoding: [0x02,0xc5,0x00,0x7e]
+
+v_sat_pk_u8_i16_e64 v0, v2
+// W32:  encoding: [0x00,0x00,0xe2,0xd5,0x02,0x01,0x00,0x00]
+// W64:  encoding: [0x00,0x00,0xe2,0xd5,0x02,0x01,0x00,0x00]
+
+v_sin_f32 v5, v1
+// GFX11: encoding: [0x01,0x6b,0x0a,0x7e]
+
+v_sin_f32 v255, v1
+// GFX11: encoding: [0x01,0x6b,0xfe,0x7f]
+
+v_sin_f32 v5, v255
+// GFX11: encoding: [0xff,0x6b,0x0a,0x7e]
+
+v_sin_f32 v5, s1
+// GFX11: encoding: [0x01,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, s103
+// GFX11: encoding: [0x67,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, m0
+// GFX11: encoding: [0x7d,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, 0
+// GFX11: encoding: [0x80,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, -1
+// GFX11: encoding: [0xc1,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x6a,0x0a,0x7e]
+
+v_sin_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_sin_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_sin_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x6a,0x0a,0x7e]
+
+v_sqrt_f32 v5, v1
+// GFX11: encoding: [0x01,0x67,0x0a,0x7e]
+
+v_sqrt_f32 v255, v1
+// GFX11: encoding: [0x01,0x67,0xfe,0x7f]
+
+v_sqrt_f32 v5, v255
+// GFX11: encoding: [0xff,0x67,0x0a,0x7e]
+
+v_sqrt_f32 v5, s1
+// GFX11: encoding: [0x01,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, s103
+// GFX11: encoding: [0x67,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, m0
+// GFX11: encoding: [0x7d,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, 0
+// GFX11: encoding: [0x80,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, -1
+// GFX11: encoding: [0xc1,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x66,0x0a,0x7e]
+
+v_sqrt_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_sqrt_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_sqrt_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x66,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x69,0x0a,0x7e]
+
+v_sqrt_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x69,0xfc,0x7f]
+
+v_sqrt_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x69,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x68,0x0a,0x7e]
+
+v_sqrt_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_sqrt_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_trig_preop_f64 v[5:6], v[1:2], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]
+
+v_trig_preop_f64 v[254:255], v[1:2], v2
+// GFX11: encoding: [0xfe,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], v[254:255], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xfe,0x05,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], s[2:3], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x02,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], s[4:5], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x04,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], s[102:103], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x66,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], vcc, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x6a,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], exec, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x7e,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], 0, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x80,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], -1, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xc1,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], 0.5, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xf0,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], -4.0, v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0xf7,0x04,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], v255
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xff,0x03,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], s2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], s103
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xcf,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xd5,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xd7,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], m0
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xfb,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], exec_lo
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xfd,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], exec_hi
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xff,0x00,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], 0
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x01,0x01,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], -1
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x83,0x01,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], 0.5
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xe1,0x01,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], -4.0
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xef,0x01,0x00]
+
+v_trig_preop_f64 v[5:6], -v[1:2], v2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x20]
+
+v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
+// GFX11: encoding: [0x05,0x80,0x2f,0xd7,0x01,0x05,0x02,0x00]
+
+v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x08]
+
+v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x10]
+
+v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x18]
+
+v_trig_preop_f64 v[5:6], v[1:2], ttmp11
+// GFX11: encoding: [0x05,0x00,0x2f,0xd7,0x01,0xef,0x00,0x00]
+
+v_trunc_f32 v5, v1
+// GFX11: encoding: [0x01,0x43,0x0a,0x7e]
+
+v_trunc_f32 v255, v1
+// GFX11: encoding: [0x01,0x43,0xfe,0x7f]
+
+v_trunc_f32 v5, v255
+// GFX11: encoding: [0xff,0x43,0x0a,0x7e]
+
+v_trunc_f32 v5, s1
+// GFX11: encoding: [0x01,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, s103
+// GFX11: encoding: [0x67,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, vcc_lo
+// GFX11: encoding: [0x6a,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, vcc_hi
+// GFX11: encoding: [0x6b,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, m0
+// GFX11: encoding: [0x7d,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, exec_lo
+// GFX11: encoding: [0x7e,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, exec_hi
+// GFX11: encoding: [0x7f,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, 0
+// GFX11: encoding: [0x80,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, -1
+// GFX11: encoding: [0xc1,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, 0.5
+// GFX11: encoding: [0xf0,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, -4.0
+// GFX11: encoding: [0xf7,0x42,0x0a,0x7e]
+
+v_trunc_f32 v5, 0xaf123456
+// GFX11: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_trunc_f32 v5, 0x3f717273
+// GFX11: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_trunc_f32 v5, ttmp11
+// GFX11: encoding: [0x77,0x42,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], v[1:2]
+// GFX11: encoding: [0x01,0x2f,0x0a,0x7e]
+
+v_trunc_f64 v[254:255], v[1:2]
+// GFX11: encoding: [0x01,0x2f,0xfc,0x7f]
+
+v_trunc_f64 v[5:6], v[254:255]
+// GFX11: encoding: [0xfe,0x2f,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], s[2:3]
+// GFX11: encoding: [0x02,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], s[4:5]
+// GFX11: encoding: [0x04,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], s[102:103]
+// GFX11: encoding: [0x66,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], vcc
+// GFX11: encoding: [0x6a,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], exec
+// GFX11: encoding: [0x7e,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], 0
+// GFX11: encoding: [0x80,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], -1
+// GFX11: encoding: [0xc1,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], 0.5
+// GFX11: encoding: [0xf0,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], -4.0
+// GFX11: encoding: [0xf7,0x2e,0x0a,0x7e]
+
+v_trunc_f64 v[5:6], 0xaf123456
+// GFX11: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+
+v_trunc_f64 v[5:6], 0x3f717273
+// GFX11: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+
+v_writelane_b32 v5, 0, s2
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
+
+v_writelane_b32 v255, 0, s2
+// GFX11: encoding: [0xff,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
+
+v_writelane_b32 v5, -1, s2
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xc1,0x04,0x00,0x00]
+
+v_writelane_b32 v5, 0.5, s2
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xf0,0x04,0x00,0x00]
+
+v_writelane_b32 v5, -4.0, s2
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0xf7,0x04,0x00,0x00]
+
+v_writelane_b32 v5, 0, s101
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0xca,0x00,0x00]
+
+v_writelane_b32 v5, 0, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd4,0x00,0x00]
+
+v_writelane_b32 v5, 0, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd6,0x00,0x00]
+
+v_writelane_b32 v5, 0, m0
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0xfa,0x00,0x00]
+
+v_writelane_b32 v5, 0, 0
+// GFX11: encoding: [0x05,0x00,0x61,0xd7,0x80,0x00,0x01,0x00]
+
+v_xad_u32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04]
+
+v_xad_u32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04]
+
+v_xad_u32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xff,0x05,0x0e,0x04]
+
+v_xad_u32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x04,0x0e,0x04]
+
+v_xad_u32 v5, s101, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x65,0x04,0x0e,0x04]
+
+v_xad_u32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_xad_u32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_xad_u32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_xad_u32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_xad_u32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_xad_u32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x80,0x04,0x0e,0x04]
+
+v_xad_u32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_xad_u32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_xad_u32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_xad_u32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xff,0x0f,0x04]
+
+v_xad_u32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0c,0x04]
+
+v_xad_u32 v5, v1, s101, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xcb,0x0c,0x04]
+
+v_xad_u32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_xad_u32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_xad_u32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_xad_u32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_xad_u32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xff,0x0c,0x04]
+
+v_xad_u32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x01,0x0d,0x04]
+
+v_xad_u32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x83,0x0d,0x04]
+
+v_xad_u32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_xad_u32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0xef,0x0d,0x04]
+
+v_xad_u32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x07]
+
+v_xad_u32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x00]
+
+v_xad_u32 v5, v1, v2, s101
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x96,0x01]
+
+v_xad_u32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xaa,0x01]
+
+v_xad_u32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xae,0x01]
+
+v_xad_u32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xf6,0x01]
+
+v_xad_u32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfa,0x01]
+
+v_xad_u32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x01]
+
+v_xad_u32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x02,0x02]
+
+v_xad_u32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x06,0x03]
+
+v_xad_u32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xc2,0x03]
+
+v_xad_u32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xde,0x03]
+
+v_xor3_b32 v5, v1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04]
+
+v_xor3_b32 v255, v1, v2, v3
+// GFX11: encoding: [0xff,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04]
+
+v_xor3_b32 v5, v255, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xff,0x05,0x0e,0x04]
+
+v_xor3_b32 v5, s1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, s103, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x67,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, vcc_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x6a,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, vcc_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x6b,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, m0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7d,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, exec_lo, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7e,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, exec_hi, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x7f,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, 0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x80,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, -1, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xc1,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, 0.5, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xf0,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, -4.0, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0xf7,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, v1, v255, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xff,0x0f,0x04]
+
+v_xor3_b32 v5, v1, s2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0c,0x04]
+
+v_xor3_b32 v5, v1, s103, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xcf,0x0c,0x04]
+
+v_xor3_b32 v5, v1, vcc_lo, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xd5,0x0c,0x04]
+
+v_xor3_b32 v5, v1, vcc_hi, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xd7,0x0c,0x04]
+
+v_xor3_b32 v5, v1, m0, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xfb,0x0c,0x04]
+
+v_xor3_b32 v5, v1, exec_lo, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xfd,0x0c,0x04]
+
+v_xor3_b32 v5, v1, exec_hi, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xff,0x0c,0x04]
+
+v_xor3_b32 v5, v1, 0, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x01,0x0d,0x04]
+
+v_xor3_b32 v5, v1, -1, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x83,0x0d,0x04]
+
+v_xor3_b32 v5, v1, 0.5, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xe1,0x0d,0x04]
+
+v_xor3_b32 v5, v1, -4.0, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xef,0x0d,0x04]
+
+v_xor3_b32 v5, v1, v2, v255
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x07]
+
+v_xor3_b32 v5, v1, v2, s3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x00]
+
+v_xor3_b32 v5, v1, v2, s103
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x9e,0x01]
+
+v_xor3_b32 v5, v1, v2, vcc_lo
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xaa,0x01]
+
+v_xor3_b32 v5, v1, v2, vcc_hi
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xae,0x01]
+
+v_xor3_b32 v5, v1, v2, m0
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xf6,0x01]
+
+v_xor3_b32 v5, v1, v2, exec_lo
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfa,0x01]
+
+v_xor3_b32 v5, v1, v2, exec_hi
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x01]
+
+v_xor3_b32 v5, v1, v2, 0
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x02,0x02]
+
+v_xor3_b32 v5, v1, v2, -1
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x06,0x03]
+
+v_xor3_b32 v5, v1, v2, 0.5
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xc2,0x03]
+
+v_xor3_b32 v5, v1, v2, -4.0
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xde,0x03]
+
+v_xor3_b32 v5, ttmp11, v2, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x77,0x04,0x0e,0x04]
+
+v_xor3_b32 v5, v1, ttmp11, v3
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0xef,0x0c,0x04]
+
+v_xor3_b32 v5, v1, v2, ttmp11
+// GFX11: encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xde,0x01]
+

diff  --git a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
index 2d9057ec018dc..02cd7bc0a9b11 100644
--- a/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
+++ b/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
@@ -1,5 +1,5 @@
-# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11 %s
-# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11,W32 %s
+# RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-WavefrontSize32,+WavefrontSize64 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX11,W64 %s
 
 # GFX11: s_abs
diff _i32 exec_hi, s1, s2           ; encoding: [0x01,0x02,0x7f,0x83]
 0x01,0x02,0x7f,0x83
@@ -10404,3 +10404,9289 @@
 
 # GFX11: lds_param_load v9, attr4.w wait_vdst:7  ; encoding: [0x09,0x13,0x07,0xce]
 0x09,0x13,0x07,0xce
+
+# GFX11: v_mul_f32_e32 v144, v65, v152           ; encoding: [0x41,0x31,0x21,0x11]
+0x41,0x31,0x21,0x11
+
+# GFX11: v_add3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x55,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x55,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x55,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x55,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x55,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x55,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x55,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_add3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x55,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_add3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x55,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_add3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_add3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_add3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_add3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_add3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_add3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_add3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_add3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_add3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_add3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_add3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_add3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_add3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_add3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x55,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x55,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_add3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x55,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x55,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_add3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x55,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x55,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_add3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x55,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x55,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_add_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x27,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x27,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x27,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x27,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x27,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x27,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x27,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], s[102:103], v[2:3]    ; encoding: [0x05,0x00,0x27,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x66,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x27,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x02,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x27,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x04,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x27,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x27,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], s[102:103]    ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xcd,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xcd,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x27,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x27,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x18
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_add_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x40
+
+# GFX11: v_add_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x60
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x08
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x27,0xd7,0x01,0x05,0x02,0x10
+
+# GFX11: v_add_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x27,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x27,0xd7,0xfe,0x05,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x27,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_add_f64 v[5:6], v[1:2], null          ; encoding: [0x05,0x00,0x27,0xd7,0x01,0xf9,0x00,0x00]
+0x05,0x00,0x27,0xd7,0x01,0xf9,0x00,0x00
+
+# GFX11: v_add_f64 v[5:6], null, v[2:3]          ; encoding: [0x05,0x00,0x27,0xd7,0x7c,0x04,0x02,0x00]
+0x05,0x00,0x27,0xd7,0x7c,0x04,0x02,0x00
+
+# GFX11: v_add_lshl_u32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0x47,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0x47,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0x47,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0x47,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0x47,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0x47,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0x47,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x47,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x47,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_add_lshl_u32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0x47,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x47,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_add_lshl_u32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0x47,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x47,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_add_lshl_u32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0x47,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0x47,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_add_lshl_u32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0x47,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x47,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_add_nc_i16 v255, v1, v2               ; encoding: [0xff,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, 0, v2                  ; encoding: [0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, 0x3800, v2             ; encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0x38,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, 0xc400, v2             ; encoding: [0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0xff,0x04,0x02,0x00,0x00,0xc4,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, -1, v2                 ; encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, m0, v2                 ; encoding: [0x05,0x00,0x0d,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, s101, v2               ; encoding: [0x05,0x00,0x0d,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x65,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, s1, v2                 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, 0                  ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, -1                 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, m0                 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, s101               ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xcb,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, s2                 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, v255               ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, v2                 ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x0d,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_add_nc_i16 v5, v255, v2               ; encoding: [0x05,0x00,0x0d,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x0d,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i16 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x0d,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x0d,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x26,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x26,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x26,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x26,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x26,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x26,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x26,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x26,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x26,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, s103, v2               ; encoding: [0x05,0x00,0x26,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x67,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x26,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x26,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x26,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x26,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x26,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, -4.0 clamp         ; encoding: [0x05,0x80,0x26,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x80,0x26,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, s103               ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xcf,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x26,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x26,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x26,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x26,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_add_nc_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x26,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x26,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x26,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_add_nc_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x26,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x26,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_alignbit_b32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0x16,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0x16,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0x16,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, s103, v2, v3         ; encoding: [0x05,0x00,0x16,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, s103, v3         ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, v2, s103         ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_alignbit_b32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_alignbit_b32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0x16,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x16,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_alignbit_b32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0x16,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x16,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_alignbit_b32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0x16,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0x16,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_alignbit_b32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0x16,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x16,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0x17,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0x17,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0x17,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, s103, v2, v3        ; encoding: [0x05,0x00,0x17,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, s103, v3        ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, s103        ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x17,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_alignbyte_b32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0x17,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x17,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_alignbyte_b32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0x17,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0x17,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_alignbyte_b32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0x17,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x17,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x11,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x11,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x11,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x11,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x11,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x11,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x11,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_bfe_i32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x11,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_bfe_i32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x11,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_bfe_i32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_bfe_i32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_bfe_i32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_bfe_i32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_bfe_i32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_bfe_i32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_bfe_i32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_bfe_i32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_bfe_i32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_bfe_i32 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_bfe_i32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_bfe_i32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_bfe_i32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_bfe_i32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x11,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x11,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_bfe_i32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x11,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x11,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_bfe_i32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x11,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x11,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_bfe_i32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x11,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x11,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x10,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x10,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x10,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x10,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x10,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x10,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x10,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_bfe_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x10,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_bfe_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x10,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_bfe_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_bfe_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_bfe_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_bfe_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_bfe_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_bfe_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_bfe_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_bfe_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_bfe_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_bfe_u32 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_bfe_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_bfe_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_bfe_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_bfe_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x10,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x10,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_bfe_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x10,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x10,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_bfe_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x10,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x10,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_bfe_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x10,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x10,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x12,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x12,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x12,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x12,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x12,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x12,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x12,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_bfi_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x12,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_bfi_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x12,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_bfi_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_bfi_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_bfi_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_bfi_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_bfi_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_bfi_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_bfi_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_bfi_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_bfi_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_bfi_b32 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_bfi_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_bfi_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_bfi_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_bfi_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x12,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x12,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_bfi_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x12,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x12,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_bfi_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x12,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x12,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_bfi_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x12,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x12,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_bfrev_b32_e32 v255, v1                ; encoding: [0x01,0x71,0xfe,0x7f]
+0x01,0x71,0xfe,0x7f
+
+# GFX11: v_bfrev_b32_e32 v5, 0.5                 ; encoding: [0xf0,0x70,0x0a,0x7e]
+0xf0,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, 0                   ; encoding: [0x80,0x70,0x0a,0x7e]
+0x80,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, 0x3f717273          ; encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_bfrev_b32_e32 v5, 0xaf123456          ; encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_bfrev_b32_e32 v5, -1                  ; encoding: [0xc1,0x70,0x0a,0x7e]
+0xc1,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, -4.0                ; encoding: [0xf7,0x70,0x0a,0x7e]
+0xf7,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, exec_hi             ; encoding: [0x7f,0x70,0x0a,0x7e]
+0x7f,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, exec_lo             ; encoding: [0x7e,0x70,0x0a,0x7e]
+0x7e,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, m0                  ; encoding: [0x7d,0x70,0x0a,0x7e]
+0x7d,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, s103                ; encoding: [0x67,0x70,0x0a,0x7e]
+0x67,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, s1                  ; encoding: [0x01,0x70,0x0a,0x7e]
+0x01,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, v1                  ; encoding: [0x01,0x71,0x0a,0x7e]
+0x01,0x71,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, v255                ; encoding: [0xff,0x71,0x0a,0x7e]
+0xff,0x71,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, vcc_hi              ; encoding: [0x6b,0x70,0x0a,0x7e]
+0x6b,0x70,0x0a,0x7e
+
+# GFX11: v_bfrev_b32_e32 v5, vcc_lo              ; encoding: [0x6a,0x70,0x0a,0x7e]
+0x6a,0x70,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v255, v1                 ; encoding: [0x01,0x45,0xfe,0x7f]
+0x01,0x45,0xfe,0x7f
+
+# GFX11: v_ceil_f32_e32 v5, 0.5                  ; encoding: [0xf0,0x44,0x0a,0x7e]
+0xf0,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, 0                    ; encoding: [0x80,0x44,0x0a,0x7e]
+0x80,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, 0x3f717273           ; encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_ceil_f32_e32 v5, 0xaf123456           ; encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_ceil_f32_e32 v5, -1                   ; encoding: [0xc1,0x44,0x0a,0x7e]
+0xc1,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, -4.0                 ; encoding: [0xf7,0x44,0x0a,0x7e]
+0xf7,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, exec_hi              ; encoding: [0x7f,0x44,0x0a,0x7e]
+0x7f,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, exec_lo              ; encoding: [0x7e,0x44,0x0a,0x7e]
+0x7e,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, m0                   ; encoding: [0x7d,0x44,0x0a,0x7e]
+0x7d,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, s103                 ; encoding: [0x67,0x44,0x0a,0x7e]
+0x67,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, s1                   ; encoding: [0x01,0x44,0x0a,0x7e]
+0x01,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, v1                   ; encoding: [0x01,0x45,0x0a,0x7e]
+0x01,0x45,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, v255                 ; encoding: [0xff,0x45,0x0a,0x7e]
+0xff,0x45,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, vcc_hi               ; encoding: [0x6b,0x44,0x0a,0x7e]
+0x6b,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f32_e32 v5, vcc_lo               ; encoding: [0x6a,0x44,0x0a,0x7e]
+0x6a,0x44,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[254:255], v[1:2]       ; encoding: [0x01,0x31,0xfc,0x7f]
+0x01,0x31,0xfc,0x7f
+
+# GFX11: v_ceil_f64_e32 v[5:6], 0.5              ; encoding: [0xf0,0x30,0x0a,0x7e]
+0xf0,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], 0                ; encoding: [0x80,0x30,0x0a,0x7e]
+0x80,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], 0x3f717273       ; encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_ceil_f64_e32 v[5:6], 0xaf123456       ; encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_ceil_f64_e32 v[5:6], -1               ; encoding: [0xc1,0x30,0x0a,0x7e]
+0xc1,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], -4.0             ; encoding: [0xf7,0x30,0x0a,0x7e]
+0xf7,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], exec             ; encoding: [0x7e,0x30,0x0a,0x7e]
+0x7e,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], s[102:103]       ; encoding: [0x66,0x30,0x0a,0x7e]
+0x66,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], s[2:3]           ; encoding: [0x02,0x30,0x0a,0x7e]
+0x02,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], s[4:5]           ; encoding: [0x04,0x30,0x0a,0x7e]
+0x04,0x30,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], v[1:2]           ; encoding: [0x01,0x31,0x0a,0x7e]
+0x01,0x31,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], v[254:255]       ; encoding: [0xfe,0x31,0x0a,0x7e]
+0xfe,0x31,0x0a,0x7e
+
+# GFX11: v_ceil_f64_e32 v[5:6], vcc              ; encoding: [0x6a,0x30,0x0a,0x7e]
+0x6a,0x30,0x0a,0x7e
+
+# GFX11: v_cubeid_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x0c,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x0c,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x0c,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x0c,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, s103, v2, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, s103, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_cubeid_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_cubeid_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_cubeid_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_cubeid_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, v2, s103           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x0c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_cubeid_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_cubeid_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_cubeid_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_cubeid_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_cubeid_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0c,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_cubeid_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x0c,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0c,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_cubeid_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x0c,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x0c,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_cubeid_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x0c,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0c,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x0f,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x0f,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x0f,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x0f,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, s103, v2, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_cubema_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_cubema_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_cubema_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_cubema_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, s103, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_cubema_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_cubema_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_cubema_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_cubema_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_cubema_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_cubema_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_cubema_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_cubema_f32 v5, v1, v2, s103           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_cubema_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_cubema_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_cubema_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x0f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_cubema_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_cubema_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_cubema_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_cubema_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_cubema_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_cubema_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_cubema_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_cubema_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0f,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_cubema_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x0f,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0f,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_cubema_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x0f,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x0f,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_cubema_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x0f,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0f,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x0d,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x0d,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x0d,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x0d,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, s103, v2, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, s103, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_cubesc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_cubesc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_cubesc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_cubesc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, v2, s103           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x0d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_cubesc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_cubesc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_cubesc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_cubesc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_cubesc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0d,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_cubesc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x0d,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0d,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_cubesc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x0d,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x0d,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_cubesc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x0d,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0d,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x0e,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x0e,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x0e,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x0e,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, s103, v2, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, s103, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_cubetc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_cubetc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_cubetc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_cubetc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, v2, s103           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x0e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_cubetc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_cubetc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_cubetc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_cubetc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_cubetc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0e,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_cubetc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x0e,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0e,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_cubetc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x0e,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x0e,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_cubetc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x0e,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0e,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f16 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0x54,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x54,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f16 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0x54,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x54,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_div_fixup_f16 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x54,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_div_fixup_f16 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0x54,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x54,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f16 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x54,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_div_fixup_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0x27,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0x27,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0x27,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0x27,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0x27,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0x27,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, s103, v2, v3        ; encoding: [0x05,0x00,0x27,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x27,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x27,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, s103, v3        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_div_fixup_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, s103        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0x27,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x27,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v3 div:2    ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_div_fixup_f32 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_div_fixup_f32 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v3 mul:2    ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, v3 mul:4    ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x27,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0x27,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x27,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_div_fixup_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0x27,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x27,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_div_fixup_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0x27,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0x27,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0x27,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x27,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x66,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x66,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x02,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x02,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x04,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x04,0x04,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x28,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x28,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xcd,0x0c,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xcd,0x0c,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x09,0x0c,0x04]
+0x05,0x00,0x28,0xd6,0x01,0x09,0x0c,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x0d,0x0c,0x04]
+0x05,0x00,0x28,0xd6,0x01,0x0d,0x0c,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x28,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x28,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x9a,0x01]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x9a,0x01
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x1a,0x00
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x22,0x00
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x00,0x28,0xd6,0x01,0x05,0xfa,0x07
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0x28,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x28,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x28,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0x28,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x28,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xfd,0x0f,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xfd,0x0f,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x28,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0xfe,0x05,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0xfe,0x05,0x0e,0x04
+
+# GFX11: v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x28,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x28,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0x37,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0x37,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0x37,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0x37,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0x37,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x37,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x37,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x37,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0x37,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x37,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x37,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x37,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_div_fmas_f32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0x37,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x37,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x37,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v3 clamp     ; encoding: [0x05,0x80,0x37,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x37,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v3 div:2     ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f32 v5, -v1, v2, v3          ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_div_fmas_f32 v5, v1, -v2, v3          ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, -v3          ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_div_fmas_f32 v5, -v1, -v2, -v3        ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v3 mul:2     ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_div_fmas_f32 v5, v1, v2, v3 mul:4     ; encoding: [0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x37,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_div_fmas_f32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0x37,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x37,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x38,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x38,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x38,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x38,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x38,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x38,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x00,0x38,0xd6,0x01,0x05,0xfa,0x07
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0x38,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x38,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x38,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0x01,0xfd,0x0f,0x04]
+0x05,0x00,0x38,0xd6,0x01,0xfd,0x0f,0x04
+
+# GFX11: v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x38,0xd6,0xfe,0x05,0x0e,0x04]
+0x05,0x00,0x38,0xd6,0xfe,0x05,0x0e,0x04
+
+# GFX11: v_dot2_f16_f16 v0, v1, v2, v3                ; encoding: [0x00,0x00,0x66,0xd6,0x01,0x05,0x0e,0x04]
+0x00,0x00,0x66,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_dot2_f16_f16 v0, v1, v2, v3 op_sel:[0,0,1,1]     ; encoding: [0x00,0x60,0x66,0xd6,0x01,0x05,0x0e,0x04]
+0x00,0x60,0x66,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_dot2_bf16_bf16 v0, v1, v2, v3         ; encoding: [0x00,0x00,0x67,0xd6,0x01,0x05,0x0e,0x04]
+0x00,0x00,0x67,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_dot2_bf16_bf16 v0, v1, v2, v3 op_sel:[0,0,1,1] ; encoding: [0x00,0x60,0x67,0xd6,0x01,0x05,0x0e,0x04]
+0x00,0x60,0x67,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_exp_f32_e32 v255, v1                  ; encoding: [0x01,0x4b,0xfe,0x7f]
+0x01,0x4b,0xfe,0x7f
+
+# GFX11: v_exp_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x4a,0x0a,0x7e]
+0xf0,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, 0                     ; encoding: [0x80,0x4a,0x0a,0x7e]
+0x80,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_exp_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_exp_f32_e32 v5, -1                    ; encoding: [0xc1,0x4a,0x0a,0x7e]
+0xc1,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x4a,0x0a,0x7e]
+0xf7,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x4a,0x0a,0x7e]
+0x7f,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x4a,0x0a,0x7e]
+0x7e,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, m0                    ; encoding: [0x7d,0x4a,0x0a,0x7e]
+0x7d,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, s103                  ; encoding: [0x67,0x4a,0x0a,0x7e]
+0x67,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, s1                    ; encoding: [0x01,0x4a,0x0a,0x7e]
+0x01,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, v1                    ; encoding: [0x01,0x4b,0x0a,0x7e]
+0x01,0x4b,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, v255                  ; encoding: [0xff,0x4b,0x0a,0x7e]
+0xff,0x4b,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x4a,0x0a,0x7e]
+0x6b,0x4a,0x0a,0x7e
+
+# GFX11: v_exp_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x4a,0x0a,0x7e]
+0x6a,0x4a,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v255, v1                ; encoding: [0x01,0x49,0xfe,0x7f]
+0x01,0x49,0xfe,0x7f
+
+# GFX11: v_floor_f32_e32 v5, 0.5                 ; encoding: [0xf0,0x48,0x0a,0x7e]
+0xf0,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, 0                   ; encoding: [0x80,0x48,0x0a,0x7e]
+0x80,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, 0x3f717273          ; encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_floor_f32_e32 v5, 0xaf123456          ; encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_floor_f32_e32 v5, -1                  ; encoding: [0xc1,0x48,0x0a,0x7e]
+0xc1,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, -4.0                ; encoding: [0xf7,0x48,0x0a,0x7e]
+0xf7,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, exec_hi             ; encoding: [0x7f,0x48,0x0a,0x7e]
+0x7f,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, exec_lo             ; encoding: [0x7e,0x48,0x0a,0x7e]
+0x7e,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, m0                  ; encoding: [0x7d,0x48,0x0a,0x7e]
+0x7d,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, s103                ; encoding: [0x67,0x48,0x0a,0x7e]
+0x67,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, s1                  ; encoding: [0x01,0x48,0x0a,0x7e]
+0x01,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, v1                  ; encoding: [0x01,0x49,0x0a,0x7e]
+0x01,0x49,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, v255                ; encoding: [0xff,0x49,0x0a,0x7e]
+0xff,0x49,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, vcc_hi              ; encoding: [0x6b,0x48,0x0a,0x7e]
+0x6b,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f32_e32 v5, vcc_lo              ; encoding: [0x6a,0x48,0x0a,0x7e]
+0x6a,0x48,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[254:255], v[1:2]      ; encoding: [0x01,0x35,0xfc,0x7f]
+0x01,0x35,0xfc,0x7f
+
+# GFX11: v_floor_f64_e32 v[5:6], 0.5             ; encoding: [0xf0,0x34,0x0a,0x7e]
+0xf0,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], 0               ; encoding: [0x80,0x34,0x0a,0x7e]
+0x80,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], 0x3f717273      ; encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_floor_f64_e32 v[5:6], 0xaf123456      ; encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_floor_f64_e32 v[5:6], -1              ; encoding: [0xc1,0x34,0x0a,0x7e]
+0xc1,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], -4.0            ; encoding: [0xf7,0x34,0x0a,0x7e]
+0xf7,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], exec            ; encoding: [0x7e,0x34,0x0a,0x7e]
+0x7e,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], s[102:103]      ; encoding: [0x66,0x34,0x0a,0x7e]
+0x66,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], s[2:3]          ; encoding: [0x02,0x34,0x0a,0x7e]
+0x02,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], s[4:5]          ; encoding: [0x04,0x34,0x0a,0x7e]
+0x04,0x34,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], v[1:2]          ; encoding: [0x01,0x35,0x0a,0x7e]
+0x01,0x35,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], v[254:255]      ; encoding: [0xfe,0x35,0x0a,0x7e]
+0xfe,0x35,0x0a,0x7e
+
+# GFX11: v_floor_f64_e32 v[5:6], vcc             ; encoding: [0x6a,0x34,0x0a,0x7e]
+0x6a,0x34,0x0a,0x7e
+
+# GFX11: v_fmaak_f32 v255, v1, v2, 0x11213141    ; encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
+0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v255, v1, v2, 0x1121        ; encoding: [0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00]
+0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, 0.5, v2, 0x11213141     ; encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, 0.5, v2, 0x1121         ; encoding: [0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, 0, v2, 0x11213141       ; encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, 0, v2, 0x1121           ; encoding: [0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, -1, v2, 0x11213141      ; encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, -1, v2, 0x1121          ; encoding: [0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, -4.0, v2, 0x11213141    ; encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, -4.0, v2, 0x1121        ; encoding: [0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
+0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, v1, v2, 0x11213141      ; encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, v1, v2, 0x1121          ; encoding: [0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
+0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, v1, v2, 0xa1b1c1d1      ; encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
+0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1
+
+# GFX11: v_fmaak_f16 v5, v1, v2, 0xa1b1          ; encoding: [0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00]
+0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, v1, v255, 0x11213141    ; encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
+0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, v1, v255, 0x1121        ; encoding: [0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00]
+0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmaak_f32 v5, v255, v2, 0x11213141    ; encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
+0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmaak_f16 v5, v255, v2, 0x1121        ; encoding: [0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
+0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmac_f16_e32 v5, 0x1234, v2           ; encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
+0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00
+
+# GFX11: v_fmac_f16_e32 v0, v1, v2               ; encoding: [0x01,0x05,0x00,0x6c]
+0x01,0x05,0x00,0x6c
+
+# GFX11: v_fmac_f16_e64 v0, |v1|, -v2            ; encoding: [0x00,0x01,0x36,0xd5,0x01,0x05,0x02,0x40]
+0x00,0x01,0x36,0xd5,0x01,0x05,0x02,0x40
+
+# GFX11: v_fmac_f16_e64 v0, s1, 2.0              ; encoding: [0x00,0x00,0x36,0xd5,0x01,0xe8,0x01,0x00]
+0x00,0x00,0x36,0xd5,0x01,0xe8,0x01,0x00
+
+# GFX11: v_fmac_f32_e32 v0, v1, v2               ; encoding: [0x01,0x05,0x00,0x56]
+0x01,0x05,0x00,0x56
+
+# GFX11: v_fmac_f32_e64 v0, |v1|, -v2            ; encoding: [0x00,0x01,0x2b,0xd5,0x01,0x05,0x02,0x40]
+0x00,0x01,0x2b,0xd5,0x01,0x05,0x02,0x40
+
+# GFX11: v_fmac_f32_e64 v0, s1, 2.0              ; encoding: [0x00,0x00,0x2b,0xd5,0x01,0xe8,0x01,0x00]
+0x00,0x00,0x2b,0xd5,0x01,0xe8,0x01,0x00
+
+# GFX11: v_fma_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x48,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x48,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x48,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_fma_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x13,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x13,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x13,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x13,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x13,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x13,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x13,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_fma_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x13,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_fma_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x13,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_fma_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_fma_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_fma_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_fma_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_fma_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_fma_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_fma_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_fma_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_fma_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_fma_f32 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_fma_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_fma_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_fma_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x13,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x13,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_fma_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_fma_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_fma_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_fma_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_fma_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_fma_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x13,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_fma_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_fma_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_fma_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_fma_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x13,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x13,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x13,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x13,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_fma_f32 v5, v1, v2, null              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0x05,0xf2,0x01]
+0x05,0x00,0x13,0xd6,0x01,0x05,0xf2,0x01
+
+# GFX11: v_fma_f32 v5, v1, null, v3              ; encoding: [0x05,0x00,0x13,0xd6,0x01,0xf9,0x0c,0x04]
+0x05,0x00,0x13,0xd6,0x01,0xf9,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v255, v1, v2, v3     ; encoding: [0xff,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, 0.5, v2, v3      ; encoding: [0x05,0x00,0x09,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, 0, v2, v3        ; encoding: [0x05,0x00,0x09,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, -1, v2, v3       ; encoding: [0x05,0x00,0x09,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, -4.0, v2, v3     ; encoding: [0x05,0x00,0x09,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, exec_hi, v2, v3  ; encoding: [0x05,0x00,0x09,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, exec_lo, v2, v3  ; encoding: [0x05,0x00,0x09,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, m0, v2, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, s103, v2, v3     ; encoding: [0x05,0x00,0x09,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, s1, v2, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, 0.5, v3      ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, 0, v3        ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x09,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, -1, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x09,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, -4.0, v3     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, exec_hi, v3  ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, exec_lo, v3  ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, m0, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, s103, v3     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, s2, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, 0.5      ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, 0        ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, -1       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, -4.0     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v255, v3     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, exec_hi  ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, exec_lo  ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, m0       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, s103     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, s3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v255     ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v3 clamp ; encoding: [0x05,0x80,0x09,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x09,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v3 div:2 ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v3       ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, -v1, v2, v3      ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, -v2, v3      ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, -v3      ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_fma_dx9_zero_f32 v5, -v1, -v2, -v3    ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v3 mul:2 ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, v3 mul:4 ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x09,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, vcc_hi   ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, v2, vcc_lo   ; encoding: [0x05,0x00,0x09,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x09,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, vcc_hi, v3   ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v1, vcc_lo, v3   ; encoding: [0x05,0x00,0x09,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x09,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, v255, v2, v3     ; encoding: [0x05,0x00,0x09,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, vcc_hi, v2, v3   ; encoding: [0x05,0x00,0x09,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_fma_dx9_zero_f32 v5, vcc_lo, v2, v3   ; encoding: [0x05,0x00,0x09,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x09,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0x14,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], 0, v[2:3], v[3:4]     ; encoding: [0x05,0x00,0x14,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], -1, v[2:3], v[3:4]    ; encoding: [0x05,0x00,0x14,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0x14,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], exec, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0x14,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x66,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x66,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x02,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x02,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x04,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x04,0x04,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]   ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], 0, v[3:4]     ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x14,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], -1, v[3:4]    ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x14,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]  ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], exec, v[3:4]  ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xcd,0x0c,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xcd,0x0c,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x09,0x0c,0x04]
+0x05,0x00,0x14,0xd6,0x01,0x09,0x0c,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x0d,0x0c,0x04]
+0x05,0x00,0x14,0xd6,0x01,0x0d,0x0c,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5   ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x14,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], 0     ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], -1    ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0  ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x14,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], exec  ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x9a,0x01]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x9a,0x01
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x1a,0x00
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x22,0x00
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x00,0x14,0xd6,0x01,0x05,0xfa,0x07
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0x14,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x14,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x14,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[2:3], vcc   ; encoding: [0x05,0x00,0x14,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x14,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xfd,0x0f,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xfd,0x0f,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]   ; encoding: [0x05,0x00,0x14,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x14,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0x14,0xd6,0xfe,0x05,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0xfe,0x05,0x0e,0x04
+
+# GFX11: v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0x14,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x14,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_fmamk_f32 v255, v1, 0x11213141, v3    ; encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
+0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v255, v1, 0x1121, v3        ; encoding: [0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00]
+0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, 0, 0x11213141, v3       ; encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, 0, 0x1121, v3           ; encoding: [0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, 0.5, 0x11213141, v3     ; encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, 0.5, 0x1121, v3         ; encoding: [0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, -1, 0x11213141, v3      ; encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, -1, 0x1121, v3          ; encoding: [0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, -4.0, 0x11213141, v3    ; encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
+0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, -4.0, 0x1121, v3        ; encoding: [0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, v1, 0x11213141, v255    ; encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
+0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f32 v5, v1, 0x11213141, v3      ; encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
+0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, v1, 0x1121, v255        ; encoding: [0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00]
+0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f16 v5, v1, 0x1121, v3          ; encoding: [0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, v1, 0xa1b1c1d1, v3      ; encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
+0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1
+
+# GFX11: v_fmamk_f16 v5, v1, 0xa1b1, v3          ; encoding: [0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00]
+0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00
+
+# GFX11: v_fmamk_f32 v5, v255, 0x11213141, v3    ; encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
+0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11
+
+# GFX11: v_fmamk_f16 v5, v255, 0x1121, v3        ; encoding: [0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
+0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00
+
+# GFX11: v_fract_f32_e32 v255, v1                ; encoding: [0x01,0x41,0xfe,0x7f]
+0x01,0x41,0xfe,0x7f
+
+# GFX11: v_fract_f32_e32 v5, 0.5                 ; encoding: [0xf0,0x40,0x0a,0x7e]
+0xf0,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, 0                   ; encoding: [0x80,0x40,0x0a,0x7e]
+0x80,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, 0x3f717273          ; encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_fract_f32_e32 v5, 0xaf123456          ; encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_fract_f32_e32 v5, -1                  ; encoding: [0xc1,0x40,0x0a,0x7e]
+0xc1,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, -4.0                ; encoding: [0xf7,0x40,0x0a,0x7e]
+0xf7,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, exec_hi             ; encoding: [0x7f,0x40,0x0a,0x7e]
+0x7f,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, exec_lo             ; encoding: [0x7e,0x40,0x0a,0x7e]
+0x7e,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, m0                  ; encoding: [0x7d,0x40,0x0a,0x7e]
+0x7d,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, s103                ; encoding: [0x67,0x40,0x0a,0x7e]
+0x67,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, s1                  ; encoding: [0x01,0x40,0x0a,0x7e]
+0x01,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, v1                  ; encoding: [0x01,0x41,0x0a,0x7e]
+0x01,0x41,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, v255                ; encoding: [0xff,0x41,0x0a,0x7e]
+0xff,0x41,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, vcc_hi              ; encoding: [0x6b,0x40,0x0a,0x7e]
+0x6b,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f32_e32 v5, vcc_lo              ; encoding: [0x6a,0x40,0x0a,0x7e]
+0x6a,0x40,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[254:255], v[1:2]      ; encoding: [0x01,0x7d,0xfc,0x7f]
+0x01,0x7d,0xfc,0x7f
+
+# GFX11: v_fract_f64_e32 v[5:6], 0.5             ; encoding: [0xf0,0x7c,0x0a,0x7e]
+0xf0,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], 0               ; encoding: [0x80,0x7c,0x0a,0x7e]
+0x80,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], 0x3f717273      ; encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_fract_f64_e32 v[5:6], 0xaf123456      ; encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_fract_f64_e32 v[5:6], -1              ; encoding: [0xc1,0x7c,0x0a,0x7e]
+0xc1,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], -4.0            ; encoding: [0xf7,0x7c,0x0a,0x7e]
+0xf7,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], exec            ; encoding: [0x7e,0x7c,0x0a,0x7e]
+0x7e,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], s[102:103]      ; encoding: [0x66,0x7c,0x0a,0x7e]
+0x66,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], s[2:3]          ; encoding: [0x02,0x7c,0x0a,0x7e]
+0x02,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], s[4:5]          ; encoding: [0x04,0x7c,0x0a,0x7e]
+0x04,0x7c,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], v[1:2]          ; encoding: [0x01,0x7d,0x0a,0x7e]
+0x01,0x7d,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], v[254:255]      ; encoding: [0xfe,0x7d,0x0a,0x7e]
+0xfe,0x7d,0x0a,0x7e
+
+# GFX11: v_fract_f64_e32 v[5:6], vcc             ; encoding: [0x6a,0x7c,0x0a,0x7e]
+0x6a,0x7c,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v255, v1        ; encoding: [0x01,0x7f,0xfe,0x7f]
+0x01,0x7f,0xfe,0x7f
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, 0.5         ; encoding: [0xf0,0x7e,0x0a,0x7e]
+0xf0,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, 0           ; encoding: [0x80,0x7e,0x0a,0x7e]
+0x80,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, 0x3f717273  ; encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, 0xaf123456  ; encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, -1          ; encoding: [0xc1,0x7e,0x0a,0x7e]
+0xc1,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, -4.0        ; encoding: [0xf7,0x7e,0x0a,0x7e]
+0xf7,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, exec_hi     ; encoding: [0x7f,0x7e,0x0a,0x7e]
+0x7f,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, exec_lo     ; encoding: [0x7e,0x7e,0x0a,0x7e]
+0x7e,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, m0          ; encoding: [0x7d,0x7e,0x0a,0x7e]
+0x7d,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, s103        ; encoding: [0x67,0x7e,0x0a,0x7e]
+0x67,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, s1          ; encoding: [0x01,0x7e,0x0a,0x7e]
+0x01,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, v1          ; encoding: [0x01,0x7f,0x0a,0x7e]
+0x01,0x7f,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, v255        ; encoding: [0xff,0x7f,0x0a,0x7e]
+0xff,0x7f,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, vcc_hi      ; encoding: [0x6b,0x7e,0x0a,0x7e]
+0x6b,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f32_e32 v5, vcc_lo      ; encoding: [0x6a,0x7e,0x0a,0x7e]
+0x6a,0x7e,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v255, v[1:2]    ; encoding: [0x01,0x79,0xfe,0x7f]
+0x01,0x79,0xfe,0x7f
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, 0.5         ; encoding: [0xf0,0x78,0x0a,0x7e]
+0xf0,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, 0           ; encoding: [0x80,0x78,0x0a,0x7e]
+0x80,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, 0x3f717273  ; encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, 0xaf123456  ; encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, -1          ; encoding: [0xc1,0x78,0x0a,0x7e]
+0xc1,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, -4.0        ; encoding: [0xf7,0x78,0x0a,0x7e]
+0xf7,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, exec        ; encoding: [0x7e,0x78,0x0a,0x7e]
+0x7e,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, s[102:103]  ; encoding: [0x66,0x78,0x0a,0x7e]
+0x66,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, s[2:3]      ; encoding: [0x02,0x78,0x0a,0x7e]
+0x02,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, s[4:5]      ; encoding: [0x04,0x78,0x0a,0x7e]
+0x04,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, v[1:2]      ; encoding: [0x01,0x79,0x0a,0x7e]
+0x01,0x79,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, v[254:255]  ; encoding: [0xfe,0x79,0x0a,0x7e]
+0xfe,0x79,0x0a,0x7e
+
+# GFX11: v_frexp_exp_i32_f64_e32 v5, vcc         ; encoding: [0x6a,0x78,0x0a,0x7e]
+0x6a,0x78,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v255, v1           ; encoding: [0x01,0x81,0xfe,0x7f]
+0x01,0x81,0xfe,0x7f
+
+# GFX11: v_frexp_mant_f32_e32 v5, 0.5            ; encoding: [0xf0,0x80,0x0a,0x7e]
+0xf0,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, 0              ; encoding: [0x80,0x80,0x0a,0x7e]
+0x80,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, 0x3f717273     ; encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_frexp_mant_f32_e32 v5, 0xaf123456     ; encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_frexp_mant_f32_e32 v5, -1             ; encoding: [0xc1,0x80,0x0a,0x7e]
+0xc1,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, -4.0           ; encoding: [0xf7,0x80,0x0a,0x7e]
+0xf7,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, exec_hi        ; encoding: [0x7f,0x80,0x0a,0x7e]
+0x7f,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, exec_lo        ; encoding: [0x7e,0x80,0x0a,0x7e]
+0x7e,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, m0             ; encoding: [0x7d,0x80,0x0a,0x7e]
+0x7d,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, s103           ; encoding: [0x67,0x80,0x0a,0x7e]
+0x67,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, s1             ; encoding: [0x01,0x80,0x0a,0x7e]
+0x01,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, v1             ; encoding: [0x01,0x81,0x0a,0x7e]
+0x01,0x81,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, v255           ; encoding: [0xff,0x81,0x0a,0x7e]
+0xff,0x81,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, vcc_hi         ; encoding: [0x6b,0x80,0x0a,0x7e]
+0x6b,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f32_e32 v5, vcc_lo         ; encoding: [0x6a,0x80,0x0a,0x7e]
+0x6a,0x80,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[254:255], v[1:2] ; encoding: [0x01,0x7b,0xfc,0x7f]
+0x01,0x7b,0xfc,0x7f
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], 0.5        ; encoding: [0xf0,0x7a,0x0a,0x7e]
+0xf0,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], 0          ; encoding: [0x80,0x7a,0x0a,0x7e]
+0x80,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], 0x3f717273 ; encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], 0xaf123456 ; encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], -1         ; encoding: [0xc1,0x7a,0x0a,0x7e]
+0xc1,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], -4.0       ; encoding: [0xf7,0x7a,0x0a,0x7e]
+0xf7,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], exec       ; encoding: [0x7e,0x7a,0x0a,0x7e]
+0x7e,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], s[102:103] ; encoding: [0x66,0x7a,0x0a,0x7e]
+0x66,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], s[2:3]     ; encoding: [0x02,0x7a,0x0a,0x7e]
+0x02,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], s[4:5]     ; encoding: [0x04,0x7a,0x0a,0x7e]
+0x04,0x7a,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], v[1:2]     ; encoding: [0x01,0x7b,0x0a,0x7e]
+0x01,0x7b,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], v[254:255] ; encoding: [0xfe,0x7b,0x0a,0x7e]
+0xfe,0x7b,0x0a,0x7e
+
+# GFX11: v_frexp_mant_f64_e32 v[5:6], vcc        ; encoding: [0x6a,0x7a,0x0a,0x7e]
+0x6a,0x7a,0x0a,0x7e
+
+# GFX11: v_lerp_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x15,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x15,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x15,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x15,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x15,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x15,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x15,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_lerp_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x15,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_lerp_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x15,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_lerp_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_lerp_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_lerp_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_lerp_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_lerp_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_lerp_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_lerp_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_lerp_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_lerp_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_lerp_u8 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_lerp_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_lerp_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_lerp_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_lerp_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x15,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x15,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_lerp_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x15,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x15,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_lerp_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x15,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x15,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_lerp_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x15,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x15,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_log_f32_e32 v255, v1                  ; encoding: [0x01,0x4f,0xfe,0x7f]
+0x01,0x4f,0xfe,0x7f
+
+# GFX11: v_log_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x4e,0x0a,0x7e]
+0xf0,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, 0                     ; encoding: [0x80,0x4e,0x0a,0x7e]
+0x80,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_log_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_log_f32_e32 v5, -1                    ; encoding: [0xc1,0x4e,0x0a,0x7e]
+0xc1,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x4e,0x0a,0x7e]
+0xf7,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x4e,0x0a,0x7e]
+0x7f,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x4e,0x0a,0x7e]
+0x7e,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, m0                    ; encoding: [0x7d,0x4e,0x0a,0x7e]
+0x7d,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, s103                  ; encoding: [0x67,0x4e,0x0a,0x7e]
+0x67,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, s1                    ; encoding: [0x01,0x4e,0x0a,0x7e]
+0x01,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, v1                    ; encoding: [0x01,0x4f,0x0a,0x7e]
+0x01,0x4f,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, v255                  ; encoding: [0xff,0x4f,0x0a,0x7e]
+0xff,0x4f,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x4e,0x0a,0x7e]
+0x6b,0x4e,0x0a,0x7e
+
+# GFX11: v_log_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x4e,0x0a,0x7e]
+0x6a,0x4e,0x0a,0x7e
+
+# GFX11: v_lshl_add_u32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0x46,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0x46,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0x46,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0x46,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0x46,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0x46,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0x46,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x46,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x46,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_lshl_add_u32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0x46,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x46,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_lshl_add_u32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0x46,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x46,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_lshl_add_u32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0x46,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0x46,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_lshl_add_u32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0x46,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x46,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0x56,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x56,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x56,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0x56,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x56,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x56,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, s101, v2, v3          ; encoding: [0x05,0x00,0x56,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x56,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x56,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, s101, v3          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_lshl_or_b32 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, s101          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x56,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x56,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_lshl_or_b32 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x56,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x56,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_lshl_or_b32 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x56,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x56,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_lshl_or_b32 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x56,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x56,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_lshlrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x3c,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x3c,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x3c,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x3c,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x3c,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x3c,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x3c,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x3c,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x65,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xc9,0x00,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xc9,0x00,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x3c,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x3c,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x3c,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x3c,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x3c,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x3c,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x3d,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x3d,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x3d,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x3d,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x3d,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x3d,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x3d,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x3d,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x65,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xc9,0x00,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xc9,0x00,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x3d,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x3d,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x3d,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x3d,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x3d,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x3d,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_mad_i16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x53,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x53,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_i16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x53,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x53,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_i16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0x53,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x53,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00
+
+# GFX11: v_mad_i16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x53,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x53,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x5a,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, 0x3800, v2, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_mad_i32_i16 v5, 0xc400, v2, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x5a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_mad_i32_i16 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x5a,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x5a,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, s101, v2, v3          ; encoding: [0x05,0x00,0x5a,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, s101, v3          ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_mad_i32_i16 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, s101          ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x5a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x5a,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mad_i32_i16 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x5a,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mad_i32_i16 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x5a,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i16 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x5a,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x5a,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0x0a,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x0a,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x0a,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x0a,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, s103, v2, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, s103, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_mad_i32_i24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, s103          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0a,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mad_i32_i24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x0a,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0a,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mad_i32_i24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x0a,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x0a,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_mad_i32_i24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x0a,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0a,0xd6,0x6a,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[254:255], s12, v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s100, v1, v2, v[3:4] ; encoding: [0x05,0x64,0xff,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xff,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x64,0xff,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xf0,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0xf0,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x80,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x80,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xc1,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0xc1,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xf7,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0xf7,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7f,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x7f,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7e,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x7e,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7d,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x7d,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x65,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x65,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xe1,0x0d,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xe1,0x0d,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x01,0x0d,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0x01,0x0d,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x83,0x0d,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0x83,0x0d,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xef,0x0d,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xef,0x0d,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xff,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfd,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xfd,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfb,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xfb,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xcb,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xcb,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, 0.5  ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xc2,0x03]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0xc2,0x03
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, 0    ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x02,0x02]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x02,0x02
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, -1   ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x06,0x03]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x06,0x03
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, -4.0 ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xde,0x03]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0xde,0x03
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0f,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xff,0x0f,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, exec ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x01]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x01
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x92,0x01]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x92,0x01]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x92,0x01
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x1a,0x00]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x1a,0x00
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x22,0x00]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x22,0x00
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x07]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0xfa,0x07
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, v2, vcc  ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xaa,0x01]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x0c,0xff,0xd6,0x01,0x05,0xaa,0x01
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd7,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xd7,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd5,0x0c,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x0c,0xff,0xd6,0x01,0xd5,0x0c,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xff,0x05,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0xff,0x05,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x6b,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x6b,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s12, vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x6a,0x04,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xff,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x0c,0xff,0xd6,0x6a,0x04,0x0e,0x04
+
+# W32: v_mad_i64_i32 v[5:6], s14, v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xff,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xff,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x0e,0xff,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x41,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x41,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x41,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x41,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_u16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0x41,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x41,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00
+
+# GFX11: v_mad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0x41,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x41,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x59,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, 0x3800, v2, v3        ; encoding: [0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_mad_u32_u16 v5, 0xc400, v2, v3        ; encoding: [0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x59,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_mad_u32_u16 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x59,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x59,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x59,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, s101, v2, v3          ; encoding: [0x05,0x00,0x59,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x59,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x59,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, s101, v3          ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_mad_u32_u16 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, s101          ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0x59,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x59,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x59,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x59,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mad_u32_u16 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x59,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x59,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mad_u32_u16 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x59,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x59,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u16 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x59,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x59,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0x0b,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0x0b,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0x0b,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0x0b,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, s103, v2, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, s103, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_mad_u32_u24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, s103          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x0b,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mad_u32_u24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0x0b,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x0b,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mad_u32_u24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0x0b,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0x0b,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_mad_u32_u24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0x0b,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x0b,0xd6,0x6a,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[254:255], s12, v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s100, v1, v2, v[3:4] ; encoding: [0x05,0x64,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x64,0xfe,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xf0,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0xf0,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x80,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x80,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xc1,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0xc1,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xf7,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0xf7,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7f,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x7f,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7e,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x7e,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7d,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x7d,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x65,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x65,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xe1,0x0d,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xe1,0x0d,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x01,0x0d,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0x01,0x0d,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x83,0x0d,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0x83,0x0d,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xef,0x0d,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xef,0x0d,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfd,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xfd,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfb,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xfb,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xcb,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xcb,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, 0.5  ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xc2,0x03]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0xc2,0x03
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, 0    ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x02,0x02]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x02,0x02
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, -1   ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x06,0x03]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x06,0x03
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, -4.0 ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xde,0x03]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0xde,0x03
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0f,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xff,0x0f,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, exec ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x01]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x01
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x92,0x01]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x92,0x01]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x92,0x01
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x1a,0x00]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x1a,0x00
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x22,0x00]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x22,0x00
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x07]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0xfa,0x07
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, v2, vcc  ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xaa,0x01]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x0c,0xfe,0xd6,0x01,0x05,0xaa,0x01
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd7,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xd7,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd5,0x0c,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x0c,0xfe,0xd6,0x01,0xd5,0x0c,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xff,0x05,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0xff,0x05,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x6b,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x6b,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s12, vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x6a,0x04,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xfe,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x0c,0xfe,0xd6,0x6a,0x04,0x0e,0x04
+
+# W32: v_mad_u64_u32 v[5:6], s14, v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+# W64: v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xfe,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x0e,0xfe,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x4c,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4c,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4c,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4c,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_max3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_max3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_max3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_max3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_max3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_max3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_max3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_max3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_max3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4c,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4c,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4c,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4c,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4c,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4c,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4c,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1c,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1c,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1c,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1c,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_max3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_max3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_max3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_max3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_f32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_max3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x1c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_max3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_max3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_max3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_max3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_max3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_max3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_max3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1c,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1c,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1c,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1c,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1c,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1c,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1c,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4d,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_max3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x4d,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_max3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4d,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4d,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4d,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_i16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00
+
+# GFX11: v_max3_i16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00
+
+# GFX11: v_max3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_max3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_i16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4d,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4d,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4d,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4d,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4d,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1d,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1d,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1d,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1d,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_max3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_max3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_max3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_max3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_i32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_max3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1d,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1d,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1d,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1d,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1d,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1d,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1d,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4e,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4e,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4e,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4e,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_u16 v5, v1, v2, 0x3800           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0x38,0x00,0x00
+
+# GFX11: v_max3_u16 v5, v1, v2, 0xc400           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x03,0x00,0xc4,0x00,0x00
+
+# GFX11: v_max3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_max3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_u16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4e,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4e,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4e,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4e,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4e,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4e,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4e,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1e,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1e,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1e,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1e,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_max3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_max3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_max3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_max3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_max3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_max3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_max3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_max3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_max3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_max3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_max3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_max3_u32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_max3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_max3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_max3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_max3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1e,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_max3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1e,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1e,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_max3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1e,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1e,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_max3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1e,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1e,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_max_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x2a,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x2a,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x2a,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x2a,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x2a,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], s[102:103], v[2:3]    ; encoding: [0x05,0x00,0x2a,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x66,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x2a,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x02,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x2a,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x04,0x04,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], s[102:103]    ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xcd,0x00,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xcd,0x00,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x2a,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x2a,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x18
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_max_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x40
+
+# GFX11: v_max_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x60
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x08
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x2a,0xd7,0x01,0x05,0x02,0x10
+
+# GFX11: v_max_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_max_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x2a,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2a,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_max_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x2a,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0xfe,0x05,0x02,0x00
+
+# GFX11: v_max_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x2a,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2a,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_med3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x4f,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4f,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4f,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4f,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_med3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_med3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_med3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_med3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_med3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_med3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_med3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_med3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_med3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4f,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4f,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4f,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4f,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4f,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4f,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4f,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1f,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1f,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1f,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1f,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_med3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_med3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_med3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_med3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_f32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_med3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x1f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_med3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_med3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_med3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_med3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_med3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_med3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_med3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1f,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1f,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1f,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1f,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1f,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1f,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1f,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x50,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_med3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x50,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_med3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x50,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x50,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x50,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x50,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x50,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x50,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_med3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_i16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x50,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x50,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x50,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x50,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x50,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x50,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x50,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x50,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x50,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x50,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x20,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x20,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x20,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x20,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x20,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x20,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x20,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_med3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x20,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x20,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_med3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_med3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_med3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_i32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_med3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x20,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x20,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x20,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x20,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x20,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x20,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x20,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x20,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x51,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x51,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x51,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x51,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x51,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x51,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_u16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_med3_u16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x51,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_med3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x51,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_med3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x51,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x51,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x51,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x51,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x51,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x21,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x21,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x21,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x21,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x21,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x21,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x21,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_med3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x21,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_med3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x21,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_med3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_med3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_med3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_med3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_med3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_med3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_med3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_med3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_med3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_med3_u32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_med3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_med3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_med3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_med3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x21,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x21,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_med3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x21,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x21,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_med3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x21,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x21,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_med3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x21,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x21,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x49,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x49,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x49,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x49,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x49,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x49,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x49,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_min3_f16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x49,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_f16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x49,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_f16 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_min3_f16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_min3_f16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_f16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_f16 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_min3_f16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_f16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_f16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_f16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_f16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_min3_f16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_f16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_f16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x49,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x49,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_min3_f16 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_min3_f16 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_min3_f16 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x49,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_min3_f16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_f16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x49,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x49,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_f16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x49,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x49,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_f16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x49,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x49,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_f16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x49,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x49,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x19,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x19,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x19,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x19,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x19,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x19,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x19,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_min3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x19,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x19,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_min3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_min3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_min3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_f32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_min3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x19,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x19,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_min3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_min3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_min3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_min3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_min3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_min3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x19,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_min3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x19,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x19,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x19,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x19,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x19,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x19,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x19,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x19,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4a,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, 0x3800, v2, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_min3_i16 v5, 0xc400, v2, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x4a,0xd6,0xff,0x04,0x0e,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_min3_i16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4a,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4a,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4a,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_i16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_i16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_i16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_i16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_i16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_i16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_i16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_i16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_min3_i16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_i16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_i16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_i16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4a,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_i16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4a,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_i16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4a,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_i16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4a,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4a,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1a,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1a,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1a,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1a,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_min3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_min3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_min3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_min3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_i32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_min3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1a,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1a,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1a,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1a,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1a,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1a,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1a,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x4b,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x4b,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x4b,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x4b,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_u16 v5, v1, 0x3800, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00]
+0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0x38,0x00,0x00
+
+# GFX11: v_min3_u16 v5, v1, 0xc400, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00]
+0x05,0x00,0x4b,0xd6,0x01,0xff,0x0d,0x04,0x00,0xc4,0x00,0x00
+
+# GFX11: v_min3_u16 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_u16 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_u16 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_u16 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_u16 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_u16 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_u16 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_u16 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_min3_u16 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_u16 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_u16 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x4b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_u16 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x4b,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_u16 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x4b,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_u16 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x4b,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_u16 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x4b,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x4b,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x1b,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x1b,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x1b,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x1b,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_min3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_min3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_min3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_min3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_min3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_min3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_min3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_min3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_min3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_min3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_min3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_min3_u32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_min3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_min3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_min3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_min3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x1b,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_min3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x1b,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x1b,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_min3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x1b,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x1b,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_min3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x1b,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x1b,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_min_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x29,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x29,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x29,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x29,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x29,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x29,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x29,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], s[102:103], v[2:3]    ; encoding: [0x05,0x00,0x29,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x66,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x29,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x02,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x29,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x04,0x04,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x29,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x29,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], s[102:103]    ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xcd,0x00,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xcd,0x00,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x29,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x29,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x29,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x29,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x18
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_min_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x40
+
+# GFX11: v_min_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x60
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x08
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x29,0xd7,0x01,0x05,0x02,0x10
+
+# GFX11: v_min_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_min_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x29,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x29,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_min_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x29,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x29,0xd7,0xfe,0x05,0x02,0x00
+
+# GFX11: v_min_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x29,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x29,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_movreld_b32_e32 v255, v1              ; encoding: [0x01,0x85,0xfe,0x7f]
+0x01,0x85,0xfe,0x7f
+
+# GFX11: v_movreld_b32_e32 v5, 0.5               ; encoding: [0xf0,0x84,0x0a,0x7e]
+0xf0,0x84,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, 0                 ; encoding: [0x80,0x84,0x0a,0x7e]
+0x80,0x84,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, -1                ; encoding: [0xc1,0x84,0x0a,0x7e]
+0xc1,0x84,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, -4.0              ; encoding: [0xf7,0x84,0x0a,0x7e]
+0xf7,0x84,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, m0                ; encoding: [0x7d,0x84,0x0a,0x7e]
+0x7d,0x84,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, v1                ; encoding: [0x01,0x85,0x0a,0x7e]
+0x01,0x85,0x0a,0x7e
+
+# GFX11: v_movreld_b32_e32 v5, v255              ; encoding: [0xff,0x85,0x0a,0x7e]
+0xff,0x85,0x0a,0x7e
+
+# GFX11: v_movrels_b32_e32 v255, v1              ; encoding: [0x01,0x87,0xfe,0x7f]
+0x01,0x87,0xfe,0x7f
+
+# GFX11: v_movrels_b32_e32 v5, v1                ; encoding: [0x01,0x87,0x0a,0x7e]
+0x01,0x87,0x0a,0x7e
+
+# GFX11: v_movrels_b32_e32 v5, v255              ; encoding: [0xff,0x87,0x0a,0x7e]
+0xff,0x87,0x0a,0x7e
+
+# GFX11: v_movrelsd_2_b32_e32 v255, v1           ; encoding: [0x01,0x91,0xfe,0x7f]
+0x01,0x91,0xfe,0x7f
+
+# GFX11: v_movrelsd_2_b32_e32 v5, v1             ; encoding: [0x01,0x91,0x0a,0x7e]
+0x01,0x91,0x0a,0x7e
+
+# GFX11: v_movrelsd_2_b32_e32 v5, v255           ; encoding: [0xff,0x91,0x0a,0x7e]
+0xff,0x91,0x0a,0x7e
+
+# GFX11: v_movrelsd_b32_e32 v255, v1             ; encoding: [0x01,0x89,0xfe,0x7f]
+0x01,0x89,0xfe,0x7f
+
+# GFX11: v_movrelsd_b32_e32 v5, v1               ; encoding: [0x01,0x89,0x0a,0x7e]
+0x01,0x89,0x0a,0x7e
+
+# GFX11: v_movrelsd_b32_e32 v5, v255             ; encoding: [0xff,0x89,0x0a,0x7e]
+0xff,0x89,0x0a,0x7e
+
+# GFX11: v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x66,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x66,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x02,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x02,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x04,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x04,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x9a,0x01]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x9a,0x01
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x1a,0x00
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x22,0x00
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0xfa,0x07
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x3b,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x3b,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0xfe,0x05,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0xfe,0x05,0x0e,0x04
+
+# GFX11: v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0x3b,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x3b,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x80,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0xc1,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x7e,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x66,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x66,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x02,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x02,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x04,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x04,0x04,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x01,0x0d,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x83,0x0d,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xff,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xfd,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xfb,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xcf,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xd7,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x01,0xd5,0x0c,0x04]
+0xfc,0x00,0x3d,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] ; encoding: [0xfc,0x00,0x3d,0xd6,0x6a,0x04,0x0e,0x04]
+0xfc,0x00,0x3d,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x39,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x39,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x39,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x39,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x39,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x39,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x39,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_msad_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x39,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_msad_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x39,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_msad_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_msad_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_msad_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_msad_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_msad_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_msad_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_msad_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_msad_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_msad_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_msad_u8 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_msad_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_msad_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_msad_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_msad_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x39,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x39,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_msad_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x39,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x39,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_msad_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x39,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x39,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_msad_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x39,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x39,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_mul_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x28,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x28,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x28,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x28,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x28,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x28,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x28,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], s[102:103], v[2:3]    ; encoding: [0x05,0x00,0x28,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x66,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x28,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x02,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x28,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x04,0x04,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x28,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x28,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], s[102:103]    ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xcd,0x00,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xcd,0x00,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x09,0x00,0x00]
+0x05,0x00,0x28,0xd7,0x01,0x09,0x00,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x0d,0x00,0x00]
+0x05,0x00,0x28,0xd7,0x01,0x0d,0x00,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x28,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x28,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x18
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x40
+
+# GFX11: v_mul_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x60
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x08
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x28,0xd7,0x01,0x05,0x02,0x10
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xfd,0x03,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xfd,0x03,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x28,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x28,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_mul_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x28,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x28,0xd7,0xfe,0x05,0x02,0x00
+
+# GFX11: v_mul_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x28,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x28,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x2e,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x2e,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x2e,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x2e,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x2e,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, s103, v2               ; encoding: [0x05,0x00,0x2e,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x67,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, s103               ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xcf,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x2e,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2e,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_mul_hi_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x2e,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x2e,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x2e,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2e,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x2d,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x2d,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x2d,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x2d,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x2d,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, s103, v2               ; encoding: [0x05,0x00,0x2d,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x67,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, s103               ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xcf,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x2d,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2d,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_mul_hi_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x2d,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x2d,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_mul_hi_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x2d,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2d,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_mullit_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0x18,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0x18,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0x18,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0x18,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0x18,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0x18,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, s103, v2, v3           ; encoding: [0x05,0x00,0x18,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_mullit_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x18,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_mullit_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x18,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_mullit_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_mullit_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, s103, v3           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_mullit_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_mullit_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_mullit_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_mullit_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_mullit_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_mullit_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_mullit_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_mullit_f32 v5, v1, v2, s103           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_mullit_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_mullit_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_mullit_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0x18,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x80,0x18,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x1c]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x1c
+
+# GFX11: v_mullit_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x24]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x24
+
+# GFX11: v_mullit_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x44]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x44
+
+# GFX11: v_mullit_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x84]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x84
+
+# GFX11: v_mullit_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0xe4]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0xe4
+
+# GFX11: v_mullit_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x0c]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x0c
+
+# GFX11: v_mullit_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x14]
+0x05,0x00,0x18,0xd6,0x01,0x05,0x0e,0x14
+
+# GFX11: v_mullit_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_mullit_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0x18,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x18,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_mullit_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0x18,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x18,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_mullit_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0x18,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0x18,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_mullit_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0x18,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x18,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_mul_lo_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x2c,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x2c,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x2c,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x2c,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x2c,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x2c,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x2c,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, s103, v2               ; encoding: [0x05,0x00,0x2c,0xd7,0x67,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x67,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, s103               ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xcf,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x2c,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2c,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_mul_lo_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x2c,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x2c,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_mul_lo_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x2c,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2c,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_not_b32_e32 v255, v1                  ; encoding: [0x01,0x6f,0xfe,0x7f]
+0x01,0x6f,0xfe,0x7f
+
+# GFX11: v_not_b32_e32 v5, 0.5                   ; encoding: [0xf0,0x6e,0x0a,0x7e]
+0xf0,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, 0                     ; encoding: [0x80,0x6e,0x0a,0x7e]
+0x80,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, 0x3f717273            ; encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_not_b32_e32 v5, 0xaf123456            ; encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_not_b32_e32 v5, -1                    ; encoding: [0xc1,0x6e,0x0a,0x7e]
+0xc1,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, -4.0                  ; encoding: [0xf7,0x6e,0x0a,0x7e]
+0xf7,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, exec_hi               ; encoding: [0x7f,0x6e,0x0a,0x7e]
+0x7f,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, exec_lo               ; encoding: [0x7e,0x6e,0x0a,0x7e]
+0x7e,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, m0                    ; encoding: [0x7d,0x6e,0x0a,0x7e]
+0x7d,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, s103                  ; encoding: [0x67,0x6e,0x0a,0x7e]
+0x67,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, s1                    ; encoding: [0x01,0x6e,0x0a,0x7e]
+0x01,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, v1                    ; encoding: [0x01,0x6f,0x0a,0x7e]
+0x01,0x6f,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, v255                  ; encoding: [0xff,0x6f,0x0a,0x7e]
+0xff,0x6f,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, vcc_hi                ; encoding: [0x6b,0x6e,0x0a,0x7e]
+0x6b,0x6e,0x0a,0x7e
+
+# GFX11: v_not_b32_e32 v5, vcc_lo                ; encoding: [0x6a,0x6e,0x0a,0x7e]
+0x6a,0x6e,0x0a,0x7e
+
+# GFX11: v_or3_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x58,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x58,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x58,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x58,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x58,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x58,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x58,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_or3_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x58,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_or3_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x58,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_or3_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_or3_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_or3_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_or3_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_or3_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_or3_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_or3_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_or3_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_or3_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_or3_b32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_or3_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_or3_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_or3_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_or3_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x58,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x58,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_or3_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x58,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x58,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_or3_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x58,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x58,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_or3_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x58,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x58,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_pack_b32_f16 v255, v1, v2             ; encoding: [0xff,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
+0xff,0x00,0x11,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, 0.5, v2              ; encoding: [0x05,0x00,0x11,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, 0, v2                ; encoding: [0x05,0x00,0x11,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, -1, v2               ; encoding: [0x05,0x00,0x11,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, -4.0, v2             ; encoding: [0x05,0x00,0x11,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x11,0xd7,0x7f,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x7f,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x11,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, m0, v2               ; encoding: [0x05,0x00,0x11,0xd7,0x7d,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x7d,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, s101, v2             ; encoding: [0x05,0x00,0x11,0xd7,0x65,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x65,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, s1, v2               ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x01,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, 0.5              ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, 0                ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x11,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, -1               ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x11,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, -4.0             ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, m0               ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, s101             ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xcb,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, s2               ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, v255             ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, v2               ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, -v1, v2              ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_pack_b32_f16 v5, v1, -v2              ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x40]
+0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x40
+
+# GFX11: v_pack_b32_f16 v5, -v1, -v2             ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x60]
+0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x60
+
+# GFX11: v_pack_b32_f16 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x11,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x11,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_pack_b32_f16 v5, v255, v2             ; encoding: [0x05,0x00,0x11,0xd7,0xff,0x05,0x02,0x00]
+0x05,0x00,0x11,0xd7,0xff,0x05,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x11,0xd7,0x6b,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x6b,0x04,0x02,0x00
+
+# GFX11: v_pack_b32_f16 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x11,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x11,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_perm_b32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x44,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x44,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x44,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x44,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x44,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x44,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0x44,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_perm_b32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x44,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_perm_b32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x44,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_perm_b32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_perm_b32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_perm_b32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_perm_b32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_perm_b32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_perm_b32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_perm_b32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_perm_b32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_perm_b32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_perm_b32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_perm_b32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_perm_b32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_perm_b32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_perm_b32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x44,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x44,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_perm_b32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x44,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x44,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_perm_b32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x44,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x44,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_perm_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x44,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x44,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_pipeflush                             ; encoding: [0x00,0x36,0x00,0x7e]
+0x00,0x36,0x00,0x7e
+
+# GFX11: v_pk_fmac_f16 v255, v1, v2              ; encoding: [0x01,0x05,0xfe,0x79]
+0x01,0x05,0xfe,0x79
+
+# GFX11: v_pk_fmac_f16 v5, 0.5, v2               ; encoding: [0xf0,0x04,0x0a,0x78]
+0xf0,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, 0, v2                 ; encoding: [0x80,0x04,0x0a,0x78]
+0x80,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, -1, v2                ; encoding: [0xc1,0x04,0x0a,0x78]
+0xc1,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, -4.0, v2              ; encoding: [0xf7,0x04,0x0a,0x78]
+0xf7,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, exec_hi, v2           ; encoding: [0x7f,0x04,0x0a,0x78]
+0x7f,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, exec_lo, v2           ; encoding: [0x7e,0x04,0x0a,0x78]
+0x7e,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, m0, v2                ; encoding: [0x7d,0x04,0x0a,0x78]
+0x7d,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, s103, v2              ; encoding: [0x67,0x04,0x0a,0x78]
+0x67,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, s1, v2                ; encoding: [0x01,0x04,0x0a,0x78]
+0x01,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, v1, v255              ; encoding: [0x01,0xff,0x0b,0x78]
+0x01,0xff,0x0b,0x78
+
+# GFX11: v_pk_fmac_f16 v5, v1, v2                ; encoding: [0x01,0x05,0x0a,0x78]
+0x01,0x05,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, v255, v2              ; encoding: [0xff,0x05,0x0a,0x78]
+0xff,0x05,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, vcc_hi, v2            ; encoding: [0x6b,0x04,0x0a,0x78]
+0x6b,0x04,0x0a,0x78
+
+# GFX11: v_pk_fmac_f16 v5, vcc_lo, v2            ; encoding: [0x6a,0x04,0x0a,0x78]
+0x6a,0x04,0x0a,0x78
+
+# GFX11: v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04]
+0xfe,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]  ; encoding: [0x05,0x00,0x3a,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x66,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x66,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x02,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x02,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x04,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x04,0x04,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0  ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x9a,0x01]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x9a,0x01
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x1a,0x00]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x1a,0x00
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x22,0x00]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x22,0x00
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x07]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0xfa,0x07
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x3a,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x3a,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0xfe,0x05,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0xfe,0x05,0x0e,0x04
+
+# GFX11: v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0x3a,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x3a,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_rcp_f32_e32 v255, v1                  ; encoding: [0x01,0x55,0xfe,0x7f]
+0x01,0x55,0xfe,0x7f
+
+# GFX11: v_rcp_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x54,0x0a,0x7e]
+0xf0,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, 0                     ; encoding: [0x80,0x54,0x0a,0x7e]
+0x80,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rcp_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rcp_f32_e32 v5, -1                    ; encoding: [0xc1,0x54,0x0a,0x7e]
+0xc1,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x54,0x0a,0x7e]
+0xf7,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x54,0x0a,0x7e]
+0x7f,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x54,0x0a,0x7e]
+0x7e,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, m0                    ; encoding: [0x7d,0x54,0x0a,0x7e]
+0x7d,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, s103                  ; encoding: [0x67,0x54,0x0a,0x7e]
+0x67,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, s1                    ; encoding: [0x01,0x54,0x0a,0x7e]
+0x01,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, v1                    ; encoding: [0x01,0x55,0x0a,0x7e]
+0x01,0x55,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, v255                  ; encoding: [0xff,0x55,0x0a,0x7e]
+0xff,0x55,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x54,0x0a,0x7e]
+0x6b,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x54,0x0a,0x7e]
+0x6a,0x54,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[254:255], v[1:2]        ; encoding: [0x01,0x5f,0xfc,0x7f]
+0x01,0x5f,0xfc,0x7f
+
+# GFX11: v_rcp_f64_e32 v[5:6], 0.5               ; encoding: [0xf0,0x5e,0x0a,0x7e]
+0xf0,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], 0                 ; encoding: [0x80,0x5e,0x0a,0x7e]
+0x80,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], 0x3f717273        ; encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rcp_f64_e32 v[5:6], 0xaf123456        ; encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rcp_f64_e32 v[5:6], -1                ; encoding: [0xc1,0x5e,0x0a,0x7e]
+0xc1,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], -4.0              ; encoding: [0xf7,0x5e,0x0a,0x7e]
+0xf7,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], exec              ; encoding: [0x7e,0x5e,0x0a,0x7e]
+0x7e,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], s[102:103]        ; encoding: [0x66,0x5e,0x0a,0x7e]
+0x66,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], s[2:3]            ; encoding: [0x02,0x5e,0x0a,0x7e]
+0x02,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], s[4:5]            ; encoding: [0x04,0x5e,0x0a,0x7e]
+0x04,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], v[1:2]            ; encoding: [0x01,0x5f,0x0a,0x7e]
+0x01,0x5f,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], v[254:255]        ; encoding: [0xfe,0x5f,0x0a,0x7e]
+0xfe,0x5f,0x0a,0x7e
+
+# GFX11: v_rcp_f64_e32 v[5:6], vcc               ; encoding: [0x6a,0x5e,0x0a,0x7e]
+0x6a,0x5e,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v255, v1            ; encoding: [0x01,0x57,0xfe,0x7f]
+0x01,0x57,0xfe,0x7f
+
+# GFX11: v_rcp_iflag_f32_e32 v5, 0.5             ; encoding: [0xf0,0x56,0x0a,0x7e]
+0xf0,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, 0               ; encoding: [0x80,0x56,0x0a,0x7e]
+0x80,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, 0x3f717273      ; encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rcp_iflag_f32_e32 v5, 0xaf123456      ; encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rcp_iflag_f32_e32 v5, -1              ; encoding: [0xc1,0x56,0x0a,0x7e]
+0xc1,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, -4.0            ; encoding: [0xf7,0x56,0x0a,0x7e]
+0xf7,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, exec_hi         ; encoding: [0x7f,0x56,0x0a,0x7e]
+0x7f,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, exec_lo         ; encoding: [0x7e,0x56,0x0a,0x7e]
+0x7e,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, m0              ; encoding: [0x7d,0x56,0x0a,0x7e]
+0x7d,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, s103            ; encoding: [0x67,0x56,0x0a,0x7e]
+0x67,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, s1              ; encoding: [0x01,0x56,0x0a,0x7e]
+0x01,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, v1              ; encoding: [0x01,0x57,0x0a,0x7e]
+0x01,0x57,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, v255            ; encoding: [0xff,0x57,0x0a,0x7e]
+0xff,0x57,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, vcc_hi          ; encoding: [0x6b,0x56,0x0a,0x7e]
+0x6b,0x56,0x0a,0x7e
+
+# GFX11: v_rcp_iflag_f32_e32 v5, vcc_lo          ; encoding: [0x6a,0x56,0x0a,0x7e]
+0x6a,0x56,0x0a,0x7e
+
+# GFX11: v_readfirstlane_b32 s103, v1            ; encoding: [0x01,0x05,0xce,0x7e]
+0x01,0x05,0xce,0x7e
+
+# GFX11: v_readfirstlane_b32 s5, v1              ; encoding: [0x01,0x05,0x0a,0x7e]
+0x01,0x05,0x0a,0x7e
+
+# GFX11: v_readfirstlane_b32 s5, v255            ; encoding: [0xff,0x05,0x0a,0x7e]
+0xff,0x05,0x0a,0x7e
+
+# GFX11: v_readlane_b32 s101, v1, s2             ; encoding: [0x65,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
+0x65,0x00,0x60,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v1, 0                ; encoding: [0x05,0x00,0x60,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x60,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_readlane_b32 s5, v1, m0               ; encoding: [0x05,0x00,0x60,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x60,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v1, s101             ; encoding: [0x05,0x00,0x60,0xd7,0x01,0xcb,0x00,0x00]
+0x05,0x00,0x60,0xd7,0x01,0xcb,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v1, s2               ; encoding: [0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v1, vcc_hi           ; encoding: [0x05,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v1, vcc_lo           ; encoding: [0x05,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_readlane_b32 s5, v255, s2             ; encoding: [0x05,0x00,0x60,0xd7,0xff,0x05,0x00,0x00]
+0x05,0x00,0x60,0xd7,0xff,0x05,0x00,0x00
+
+# GFX11: v_rndne_f32_e32 v255, v1                ; encoding: [0x01,0x47,0xfe,0x7f]
+0x01,0x47,0xfe,0x7f
+
+# GFX11: v_rndne_f32_e32 v5, 0.5                 ; encoding: [0xf0,0x46,0x0a,0x7e]
+0xf0,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, 0                   ; encoding: [0x80,0x46,0x0a,0x7e]
+0x80,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, 0x3f717273          ; encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rndne_f32_e32 v5, 0xaf123456          ; encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rndne_f32_e32 v5, -1                  ; encoding: [0xc1,0x46,0x0a,0x7e]
+0xc1,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, -4.0                ; encoding: [0xf7,0x46,0x0a,0x7e]
+0xf7,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, exec_hi             ; encoding: [0x7f,0x46,0x0a,0x7e]
+0x7f,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, exec_lo             ; encoding: [0x7e,0x46,0x0a,0x7e]
+0x7e,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, m0                  ; encoding: [0x7d,0x46,0x0a,0x7e]
+0x7d,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, s103                ; encoding: [0x67,0x46,0x0a,0x7e]
+0x67,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, s1                  ; encoding: [0x01,0x46,0x0a,0x7e]
+0x01,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, v1                  ; encoding: [0x01,0x47,0x0a,0x7e]
+0x01,0x47,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, v255                ; encoding: [0xff,0x47,0x0a,0x7e]
+0xff,0x47,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, vcc_hi              ; encoding: [0x6b,0x46,0x0a,0x7e]
+0x6b,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f32_e32 v5, vcc_lo              ; encoding: [0x6a,0x46,0x0a,0x7e]
+0x6a,0x46,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[254:255], v[1:2]      ; encoding: [0x01,0x33,0xfc,0x7f]
+0x01,0x33,0xfc,0x7f
+
+# GFX11: v_rndne_f64_e32 v[5:6], 0.5             ; encoding: [0xf0,0x32,0x0a,0x7e]
+0xf0,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], 0               ; encoding: [0x80,0x32,0x0a,0x7e]
+0x80,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], 0x3f717273      ; encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rndne_f64_e32 v[5:6], 0xaf123456      ; encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rndne_f64_e32 v[5:6], -1              ; encoding: [0xc1,0x32,0x0a,0x7e]
+0xc1,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], -4.0            ; encoding: [0xf7,0x32,0x0a,0x7e]
+0xf7,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], exec            ; encoding: [0x7e,0x32,0x0a,0x7e]
+0x7e,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], s[102:103]      ; encoding: [0x66,0x32,0x0a,0x7e]
+0x66,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], s[2:3]          ; encoding: [0x02,0x32,0x0a,0x7e]
+0x02,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], s[4:5]          ; encoding: [0x04,0x32,0x0a,0x7e]
+0x04,0x32,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], v[1:2]          ; encoding: [0x01,0x33,0x0a,0x7e]
+0x01,0x33,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], v[254:255]      ; encoding: [0xfe,0x33,0x0a,0x7e]
+0xfe,0x33,0x0a,0x7e
+
+# GFX11: v_rndne_f64_e32 v[5:6], vcc             ; encoding: [0x6a,0x32,0x0a,0x7e]
+0x6a,0x32,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v255, v1                  ; encoding: [0x01,0x5d,0xfe,0x7f]
+0x01,0x5d,0xfe,0x7f
+
+# GFX11: v_rsq_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x5c,0x0a,0x7e]
+0xf0,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, 0                     ; encoding: [0x80,0x5c,0x0a,0x7e]
+0x80,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rsq_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rsq_f32_e32 v5, -1                    ; encoding: [0xc1,0x5c,0x0a,0x7e]
+0xc1,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x5c,0x0a,0x7e]
+0xf7,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x5c,0x0a,0x7e]
+0x7f,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x5c,0x0a,0x7e]
+0x7e,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, m0                    ; encoding: [0x7d,0x5c,0x0a,0x7e]
+0x7d,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, s103                  ; encoding: [0x67,0x5c,0x0a,0x7e]
+0x67,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, s1                    ; encoding: [0x01,0x5c,0x0a,0x7e]
+0x01,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, v1                    ; encoding: [0x01,0x5d,0x0a,0x7e]
+0x01,0x5d,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, v255                  ; encoding: [0xff,0x5d,0x0a,0x7e]
+0xff,0x5d,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x5c,0x0a,0x7e]
+0x6b,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x5c,0x0a,0x7e]
+0x6a,0x5c,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[254:255], v[1:2]        ; encoding: [0x01,0x63,0xfc,0x7f]
+0x01,0x63,0xfc,0x7f
+
+# GFX11: v_rsq_f64_e32 v[5:6], 0.5               ; encoding: [0xf0,0x62,0x0a,0x7e]
+0xf0,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], 0                 ; encoding: [0x80,0x62,0x0a,0x7e]
+0x80,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], 0x3f717273        ; encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_rsq_f64_e32 v[5:6], 0xaf123456        ; encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_rsq_f64_e32 v[5:6], -1                ; encoding: [0xc1,0x62,0x0a,0x7e]
+0xc1,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], -4.0              ; encoding: [0xf7,0x62,0x0a,0x7e]
+0xf7,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], exec              ; encoding: [0x7e,0x62,0x0a,0x7e]
+0x7e,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], s[102:103]        ; encoding: [0x66,0x62,0x0a,0x7e]
+0x66,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], s[2:3]            ; encoding: [0x02,0x62,0x0a,0x7e]
+0x02,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], s[4:5]            ; encoding: [0x04,0x62,0x0a,0x7e]
+0x04,0x62,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], v[1:2]            ; encoding: [0x01,0x63,0x0a,0x7e]
+0x01,0x63,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], v[254:255]        ; encoding: [0xfe,0x63,0x0a,0x7e]
+0xfe,0x63,0x0a,0x7e
+
+# GFX11: v_rsq_f64_e32 v[5:6], vcc               ; encoding: [0x6a,0x62,0x0a,0x7e]
+0x6a,0x62,0x0a,0x7e
+
+# GFX11: v_sad_hi_u8 v255, v1, v2, v3            ; encoding: [0xff,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, 0.5, v2, v3             ; encoding: [0x05,0x00,0x23,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, 0, v2, v3               ; encoding: [0x05,0x00,0x23,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, -1, v2, v3              ; encoding: [0x05,0x00,0x23,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, -4.0, v2, v3            ; encoding: [0x05,0x00,0x23,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, exec_hi, v2, v3         ; encoding: [0x05,0x00,0x23,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, exec_lo, v2, v3         ; encoding: [0x05,0x00,0x23,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, m0, v2, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, s103, v2, v3            ; encoding: [0x05,0x00,0x23,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, s1, v2, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, 0.5, v3             ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, 0, v3               ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x23,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, -1, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x23,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, -4.0, v3            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, exec_hi, v3         ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, exec_lo, v3         ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, m0, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, s103, v3            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, s2, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, 0.5             ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, 0               ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, -1              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, -4.0            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_sad_hi_u8 v5, v1, v255, v3            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, exec_hi         ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, exec_lo         ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, m0              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, s103            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, s3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, v255            ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, v3              ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, vcc_hi          ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, v2, vcc_lo          ; encoding: [0x05,0x00,0x23,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x23,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_sad_hi_u8 v5, v1, vcc_hi, v3          ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v1, vcc_lo, v3          ; encoding: [0x05,0x00,0x23,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x23,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_sad_hi_u8 v5, v255, v2, v3            ; encoding: [0x05,0x00,0x23,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, vcc_hi, v2, v3          ; encoding: [0x05,0x00,0x23,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_sad_hi_u8 v5, vcc_lo, v2, v3          ; encoding: [0x05,0x00,0x23,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x23,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x24,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x24,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x24,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x24,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x24,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x24,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x24,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_sad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x24,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_sad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x24,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_sad_u16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_sad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_sad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_sad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_sad_u16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_sad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_sad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_sad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_sad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_sad_u16 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_sad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_sad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_sad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_sad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x24,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x24,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_sad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x24,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x24,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_sad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x24,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x24,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_sad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x24,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x24,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x25,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x25,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x25,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x25,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x25,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x25,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, s103, v2, v3              ; encoding: [0x05,0x00,0x25,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_sad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x25,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_sad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x25,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_sad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_sad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, s103, v3              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_sad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_sad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_sad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_sad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_sad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_sad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_sad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_sad_u32 v5, v1, v2, s103              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_sad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_sad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_sad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_sad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x25,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x25,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_sad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x25,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x25,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_sad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x25,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x25,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_sad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x25,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x25,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v255, v1, v2, v3               ; encoding: [0xff,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, 0.5, v2, v3                ; encoding: [0x05,0x00,0x22,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, 0, v2, v3                  ; encoding: [0x05,0x00,0x22,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, -1, v2, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, -4.0, v2, v3               ; encoding: [0x05,0x00,0x22,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, exec_hi, v2, v3            ; encoding: [0x05,0x00,0x22,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, exec_lo, v2, v3            ; encoding: [0x05,0x00,0x22,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, m0, v2, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, s103, v2, v3               ; encoding: [0x05,0x00,0x22,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, s1, v2, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, v1, 0.5, v3                ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_sad_u8 v5, v1, 0, v3                  ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x22,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_sad_u8 v5, v1, -1, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x22,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_sad_u8 v5, v1, -4.0, v3               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_sad_u8 v5, v1, exec_hi, v3            ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, exec_lo, v3            ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, m0, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, s103, v3               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, s2, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, v2, 0.5                ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_sad_u8 v5, v1, v2, 0                  ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_sad_u8 v5, v1, v2, -1                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_sad_u8 v5, v1, v2, -4.0               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_sad_u8 v5, v1, v255, v3               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_sad_u8 v5, v1, v2, exec_hi            ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_sad_u8 v5, v1, v2, exec_lo            ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_sad_u8 v5, v1, v2, m0                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_sad_u8 v5, v1, v2, s103               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_sad_u8 v5, v1, v2, s3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_sad_u8 v5, v1, v2, v255               ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_sad_u8 v5, v1, v2, v3                 ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, v1, v2, vcc_hi             ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_sad_u8 v5, v1, v2, vcc_lo             ; encoding: [0x05,0x00,0x22,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x22,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_sad_u8 v5, v1, vcc_hi, v3             ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v1, vcc_lo, v3             ; encoding: [0x05,0x00,0x22,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x22,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_sad_u8 v5, v255, v2, v3               ; encoding: [0x05,0x00,0x22,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, vcc_hi, v2, v3             ; encoding: [0x05,0x00,0x22,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_sad_u8 v5, vcc_lo, v2, v3             ; encoding: [0x05,0x00,0x22,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x22,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_sin_f32_e32 v255, v1                  ; encoding: [0x01,0x6b,0xfe,0x7f]
+0x01,0x6b,0xfe,0x7f
+
+# GFX11: v_sin_f32_e32 v5, 0.5                   ; encoding: [0xf0,0x6a,0x0a,0x7e]
+0xf0,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, 0                     ; encoding: [0x80,0x6a,0x0a,0x7e]
+0x80,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, 0x3f717273            ; encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_sin_f32_e32 v5, 0xaf123456            ; encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_sin_f32_e32 v5, -1                    ; encoding: [0xc1,0x6a,0x0a,0x7e]
+0xc1,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, -4.0                  ; encoding: [0xf7,0x6a,0x0a,0x7e]
+0xf7,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, exec_hi               ; encoding: [0x7f,0x6a,0x0a,0x7e]
+0x7f,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, exec_lo               ; encoding: [0x7e,0x6a,0x0a,0x7e]
+0x7e,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, m0                    ; encoding: [0x7d,0x6a,0x0a,0x7e]
+0x7d,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, s103                  ; encoding: [0x67,0x6a,0x0a,0x7e]
+0x67,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, s1                    ; encoding: [0x01,0x6a,0x0a,0x7e]
+0x01,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, v1                    ; encoding: [0x01,0x6b,0x0a,0x7e]
+0x01,0x6b,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, v255                  ; encoding: [0xff,0x6b,0x0a,0x7e]
+0xff,0x6b,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, vcc_hi                ; encoding: [0x6b,0x6a,0x0a,0x7e]
+0x6b,0x6a,0x0a,0x7e
+
+# GFX11: v_sin_f32_e32 v5, vcc_lo                ; encoding: [0x6a,0x6a,0x0a,0x7e]
+0x6a,0x6a,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v255, v1                 ; encoding: [0x01,0x67,0xfe,0x7f]
+0x01,0x67,0xfe,0x7f
+
+# GFX11: v_sqrt_f32_e32 v5, 0.5                  ; encoding: [0xf0,0x66,0x0a,0x7e]
+0xf0,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, 0                    ; encoding: [0x80,0x66,0x0a,0x7e]
+0x80,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, 0x3f717273           ; encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_sqrt_f32_e32 v5, 0xaf123456           ; encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_sqrt_f32_e32 v5, -1                   ; encoding: [0xc1,0x66,0x0a,0x7e]
+0xc1,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, -4.0                 ; encoding: [0xf7,0x66,0x0a,0x7e]
+0xf7,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, exec_hi              ; encoding: [0x7f,0x66,0x0a,0x7e]
+0x7f,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, exec_lo              ; encoding: [0x7e,0x66,0x0a,0x7e]
+0x7e,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, m0                   ; encoding: [0x7d,0x66,0x0a,0x7e]
+0x7d,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, s103                 ; encoding: [0x67,0x66,0x0a,0x7e]
+0x67,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, s1                   ; encoding: [0x01,0x66,0x0a,0x7e]
+0x01,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, v1                   ; encoding: [0x01,0x67,0x0a,0x7e]
+0x01,0x67,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, v255                 ; encoding: [0xff,0x67,0x0a,0x7e]
+0xff,0x67,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, vcc_hi               ; encoding: [0x6b,0x66,0x0a,0x7e]
+0x6b,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f32_e32 v5, vcc_lo               ; encoding: [0x6a,0x66,0x0a,0x7e]
+0x6a,0x66,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[254:255], v[1:2]       ; encoding: [0x01,0x69,0xfc,0x7f]
+0x01,0x69,0xfc,0x7f
+
+# GFX11: v_sqrt_f64_e32 v[5:6], 0.5              ; encoding: [0xf0,0x68,0x0a,0x7e]
+0xf0,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], 0                ; encoding: [0x80,0x68,0x0a,0x7e]
+0x80,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], 0x3f717273       ; encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_sqrt_f64_e32 v[5:6], 0xaf123456       ; encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_sqrt_f64_e32 v[5:6], -1               ; encoding: [0xc1,0x68,0x0a,0x7e]
+0xc1,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], -4.0             ; encoding: [0xf7,0x68,0x0a,0x7e]
+0xf7,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], exec             ; encoding: [0x7e,0x68,0x0a,0x7e]
+0x7e,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], s[102:103]       ; encoding: [0x66,0x68,0x0a,0x7e]
+0x66,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], s[2:3]           ; encoding: [0x02,0x68,0x0a,0x7e]
+0x02,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], s[4:5]           ; encoding: [0x04,0x68,0x0a,0x7e]
+0x04,0x68,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], v[1:2]           ; encoding: [0x01,0x69,0x0a,0x7e]
+0x01,0x69,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], v[254:255]       ; encoding: [0xfe,0x69,0x0a,0x7e]
+0xfe,0x69,0x0a,0x7e
+
+# GFX11: v_sqrt_f64_e32 v[5:6], vcc              ; encoding: [0x6a,0x68,0x0a,0x7e]
+0x6a,0x68,0x0a,0x7e
+
+# GFX11: v_trig_preop_f64 v[254:255], v[1:2], v2 ; encoding: [0xfe,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]
+0xfe,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], 0.5, v2        ; encoding: [0x05,0x00,0x2f,0xd7,0xf0,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0xf0,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], 0, v2          ; encoding: [0x05,0x00,0x2f,0xd7,0x80,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x80,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], -1, v2         ; encoding: [0x05,0x00,0x2f,0xd7,0xc1,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0xc1,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], -4.0, v2       ; encoding: [0x05,0x00,0x2f,0xd7,0xf7,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0xf7,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], exec, v2       ; encoding: [0x05,0x00,0x2f,0xd7,0x7e,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x7e,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], s[102:103], v2 ; encoding: [0x05,0x00,0x2f,0xd7,0x66,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x66,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], s[2:3], v2     ; encoding: [0x05,0x00,0x2f,0xd7,0x02,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x02,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], s[4:5], v2     ; encoding: [0x05,0x00,0x2f,0xd7,0x04,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x04,0x04,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], 0.5    ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xe1,0x01,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xe1,0x01,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], 0      ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x01,0x01,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0x01,0x01,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], -1     ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x83,0x01,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0x83,0x01,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], -4.0   ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xef,0x01,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xef,0x01,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], exec_hi ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xff,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xff,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], exec_lo ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xfd,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xfd,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], m0     ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xfb,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xfb,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], s103   ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xcf,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xcf,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], s2     ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v255   ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xff,0x03,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xff,0x03,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v2 clamp ; encoding: [0x05,0x80,0x2f,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x80,0x2f,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x18]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x18
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v2     ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], -v[1:2], v2    ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x20]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x20
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x08]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x08
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x10]
+0x05,0x00,0x2f,0xd7,0x01,0x05,0x02,0x10
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], vcc_hi ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xd7,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xd7,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[1:2], vcc_lo ; encoding: [0x05,0x00,0x2f,0xd7,0x01,0xd5,0x00,0x00]
+0x05,0x00,0x2f,0xd7,0x01,0xd5,0x00,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], v[254:255], v2 ; encoding: [0x05,0x00,0x2f,0xd7,0xfe,0x05,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0xfe,0x05,0x02,0x00
+
+# GFX11: v_trig_preop_f64 v[5:6], vcc, v2        ; encoding: [0x05,0x00,0x2f,0xd7,0x6a,0x04,0x02,0x00]
+0x05,0x00,0x2f,0xd7,0x6a,0x04,0x02,0x00
+
+# GFX11: v_trunc_f32_e32 v255, v1                ; encoding: [0x01,0x43,0xfe,0x7f]
+0x01,0x43,0xfe,0x7f
+
+# GFX11: v_trunc_f32_e32 v5, 0.5                 ; encoding: [0xf0,0x42,0x0a,0x7e]
+0xf0,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, 0                   ; encoding: [0x80,0x42,0x0a,0x7e]
+0x80,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, 0x3f717273          ; encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_trunc_f32_e32 v5, 0xaf123456          ; encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_trunc_f32_e32 v5, -1                  ; encoding: [0xc1,0x42,0x0a,0x7e]
+0xc1,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, -4.0                ; encoding: [0xf7,0x42,0x0a,0x7e]
+0xf7,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, exec_hi             ; encoding: [0x7f,0x42,0x0a,0x7e]
+0x7f,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, exec_lo             ; encoding: [0x7e,0x42,0x0a,0x7e]
+0x7e,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, m0                  ; encoding: [0x7d,0x42,0x0a,0x7e]
+0x7d,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, s103                ; encoding: [0x67,0x42,0x0a,0x7e]
+0x67,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, s1                  ; encoding: [0x01,0x42,0x0a,0x7e]
+0x01,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, v1                  ; encoding: [0x01,0x43,0x0a,0x7e]
+0x01,0x43,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, v255                ; encoding: [0xff,0x43,0x0a,0x7e]
+0xff,0x43,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, vcc_hi              ; encoding: [0x6b,0x42,0x0a,0x7e]
+0x6b,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f32_e32 v5, vcc_lo              ; encoding: [0x6a,0x42,0x0a,0x7e]
+0x6a,0x42,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[254:255], v[1:2]      ; encoding: [0x01,0x2f,0xfc,0x7f]
+0x01,0x2f,0xfc,0x7f
+
+# GFX11: v_trunc_f64_e32 v[5:6], 0.5             ; encoding: [0xf0,0x2e,0x0a,0x7e]
+0xf0,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], 0               ; encoding: [0x80,0x2e,0x0a,0x7e]
+0x80,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], 0x3f717273      ; encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
+0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f
+
+# GFX11: v_trunc_f64_e32 v[5:6], 0xaf123456      ; encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
+0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf
+
+# GFX11: v_trunc_f64_e32 v[5:6], -1              ; encoding: [0xc1,0x2e,0x0a,0x7e]
+0xc1,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], -4.0            ; encoding: [0xf7,0x2e,0x0a,0x7e]
+0xf7,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], exec            ; encoding: [0x7e,0x2e,0x0a,0x7e]
+0x7e,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], s[102:103]      ; encoding: [0x66,0x2e,0x0a,0x7e]
+0x66,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], s[2:3]          ; encoding: [0x02,0x2e,0x0a,0x7e]
+0x02,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], s[4:5]          ; encoding: [0x04,0x2e,0x0a,0x7e]
+0x04,0x2e,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], v[1:2]          ; encoding: [0x01,0x2f,0x0a,0x7e]
+0x01,0x2f,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], v[254:255]      ; encoding: [0xfe,0x2f,0x0a,0x7e]
+0xfe,0x2f,0x0a,0x7e
+
+# GFX11: v_trunc_f64_e32 v[5:6], vcc             ; encoding: [0x6a,0x2e,0x0a,0x7e]
+0x6a,0x2e,0x0a,0x7e
+
+# GFX11: v_writelane_b32 v255, 0, s2             ; encoding: [0xff,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
+0xff,0x00,0x61,0xd7,0x80,0x04,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, 0                ; encoding: [0x05,0x00,0x61,0xd7,0x80,0x00,0x01,0x00]
+0x05,0x00,0x61,0xd7,0x80,0x00,0x01,0x00
+
+# GFX11: v_writelane_b32 v5, 0.5, s2             ; encoding: [0x05,0x00,0x61,0xd7,0xf0,0x04,0x00,0x00]
+0x05,0x00,0x61,0xd7,0xf0,0x04,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, m0               ; encoding: [0x05,0x00,0x61,0xd7,0x80,0xfa,0x00,0x00]
+0x05,0x00,0x61,0xd7,0x80,0xfa,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, s101             ; encoding: [0x05,0x00,0x61,0xd7,0x80,0xca,0x00,0x00]
+0x05,0x00,0x61,0xd7,0x80,0xca,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, s2               ; encoding: [0x05,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
+0x05,0x00,0x61,0xd7,0x80,0x04,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, vcc_hi           ; encoding: [0x05,0x00,0x61,0xd7,0x80,0xd6,0x00,0x00]
+0x05,0x00,0x61,0xd7,0x80,0xd6,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, 0, vcc_lo           ; encoding: [0x05,0x00,0x61,0xd7,0x80,0xd4,0x00,0x00]
+0x05,0x00,0x61,0xd7,0x80,0xd4,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, -1, s2              ; encoding: [0x05,0x00,0x61,0xd7,0xc1,0x04,0x00,0x00]
+0x05,0x00,0x61,0xd7,0xc1,0x04,0x00,0x00
+
+# GFX11: v_writelane_b32 v5, -4.0, s2            ; encoding: [0x05,0x00,0x61,0xd7,0xf7,0x04,0x00,0x00]
+0x05,0x00,0x61,0xd7,0xf7,0x04,0x00,0x00
+
+# GFX11: v_xad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0x45,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0x45,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0x45,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0x45,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0x45,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0x45,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0x45,0xd6,0x65,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x65,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_xad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x45,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_xad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x45,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_xad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_xad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xcb,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xcb,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_xad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_xad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_xad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_xad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_xad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_xad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_xad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_xad_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x96,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x96,0x01
+
+# GFX11: v_xad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_xad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_xad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_xad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0x45,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x45,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_xad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0x45,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x45,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_xad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0x45,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0x45,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_xad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0x45,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x45,0xd6,0x6a,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04]
+0xff,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0x40,0xd6,0xf0,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0xf0,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0x40,0xd6,0x80,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x80,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0x40,0xd6,0xc1,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0xc1,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0x40,0xd6,0xf7,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0xf7,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0x40,0xd6,0x7f,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x7f,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0x40,0xd6,0x7e,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x7e,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x7d,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x7d,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, s103, v2, v3             ; encoding: [0x05,0x00,0x40,0xd6,0x67,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x67,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x01,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xe1,0x0d,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xe1,0x0d,0x04
+
+# GFX11: v_xor3_b32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x01,0x0d,0x04]
+0x05,0x00,0x40,0xd6,0x01,0x01,0x0d,0x04
+
+# GFX11: v_xor3_b32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x83,0x0d,0x04]
+0x05,0x00,0x40,0xd6,0x01,0x83,0x0d,0x04
+
+# GFX11: v_xor3_b32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xef,0x0d,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xef,0x0d,0x04
+
+# GFX11: v_xor3_b32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xff,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xff,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xfd,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xfd,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xfb,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xfb,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, s103, v3             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xcf,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xcf,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xc2,0x03]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xc2,0x03
+
+# GFX11: v_xor3_b32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x02,0x02]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x02,0x02
+
+# GFX11: v_xor3_b32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x06,0x03]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x06,0x03
+
+# GFX11: v_xor3_b32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xde,0x03]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xde,0x03
+
+# GFX11: v_xor3_b32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xff,0x0f,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xff,0x0f,0x04
+
+# GFX11: v_xor3_b32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x01
+
+# GFX11: v_xor3_b32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfa,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xfa,0x01
+
+# GFX11: v_xor3_b32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xf6,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xf6,0x01
+
+# GFX11: v_xor3_b32 v5, v1, v2, s103             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x9e,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x9e,0x01
+
+# GFX11: v_xor3_b32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x00]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x00
+
+# GFX11: v_xor3_b32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x07]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xfe,0x07
+
+# GFX11: v_xor3_b32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x01,0x05,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xae,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xae,0x01
+
+# GFX11: v_xor3_b32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0x40,0xd6,0x01,0x05,0xaa,0x01]
+0x05,0x00,0x40,0xd6,0x01,0x05,0xaa,0x01
+
+# GFX11: v_xor3_b32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xd7,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xd7,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0x40,0xd6,0x01,0xd5,0x0c,0x04]
+0x05,0x00,0x40,0xd6,0x01,0xd5,0x0c,0x04
+
+# GFX11: v_xor3_b32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0x40,0xd6,0xff,0x05,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0xff,0x05,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0x40,0xd6,0x6b,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x6b,0x04,0x0e,0x04
+
+# GFX11: v_xor3_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0x40,0xd6,0x6a,0x04,0x0e,0x04]
+0x05,0x00,0x40,0xd6,0x6a,0x04,0x0e,0x04


        


More information about the llvm-commits mailing list