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 { !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 { 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 { 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 { !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 { } // Returns the input arguments for VOP[12C] instructions for the given SrcVT. -class getIns32 { +class getIns32 { 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.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 { dag ret = getInsVOP3Base.ret; + HasOpSel, 1/*IsVOP3P*/>.ret; } class getInsVOP3OpSel { + 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 { @@ -2220,10 +2236,11 @@ class VOPProfile _ArgVT, bit _EnableF32SrcMods = 0, field ValueType Src1VT = ArgVT[2]; field ValueType Src2VT = ArgVT[3]; field RegisterOperand DstRC = getVALUDstForVT.ret; + field RegisterOperand DstRC64 = DstRC; field RegisterOperand DstRCDPP = getVALUDstForVT.ret; field RegisterOperand DstRCSDWA = getSDWADstForVT.ret; field RegisterOperand Src0RC32 = getVOPSrc0ForVT.ret; - field RegisterClass Src1RC32 = getVregSrcForVT.ret; + field RegisterOperand Src1RC32 = RegisterOperand.ret>; field RegisterOperand Src0RC64 = getVOP3SrcForVT.ret; field RegisterOperand Src1RC64 = getVOP3SrcForVT.ret; field RegisterOperand Src2RC64 = getVOP3SrcForVT.ret; @@ -2291,6 +2308,7 @@ class VOPProfile _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 _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.ret; field dag OutsDPP8 = getOutsDPP.ret; field dag OutsSDWA = getOutsSDWA.ret; @@ -2313,7 +2331,7 @@ class VOPProfile _ArgVT, bit _EnableF32SrcMods = 0, HasIntClamp, HasModifiers, HasSrc2Mods, HasOMod, Src0Mod, Src1Mod, Src2Mod>.ret; field dag InsVOP3P = getInsVOP3P.ret; field dag InsVOP3OpSel = getInsVOP3OpSel _ArgVT, bit _EnableF32SrcMods = 0, field string Asm32 = getAsm32.ret; field string Asm64 = getAsm64.ret; - field string AsmVOP3P = getAsmVOP3P.ret; + field string AsmVOP3P = getAsmVOP3P.ret; field string AsmVOP3OpSel = getAsmVOP3OpSel; 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 : VOP3_Profile

{ +} + +def DIV_FIXUP_F32_PROF : VOP3_Profile { +} + //===----------------------------------------------------------------------===// // VOP3 INTERP //===----------------------------------------------------------------------===// @@ -134,10 +140,10 @@ defm V_MAX_F64 : VOP3Inst <"v_max_f64", VOP3_Profile, fmaxnum_l } // End SchedRW = [WriteDoubleAdd] let SchedRW = [WriteIntMul] in { -defm V_MUL_LO_U32 : VOP3Inst <"v_mul_lo_u32", VOP3_Profile, DivergentBinFrag>; -defm V_MUL_HI_U32 : VOP3Inst <"v_mul_hi_u32", VOP3_Profile, mulhu>; -defm V_MUL_LO_I32 : VOP3Inst <"v_mul_lo_i32", VOP3_Profile>; -defm V_MUL_HI_I32 : VOP3Inst <"v_mul_hi_i32", VOP3_Profile, mulhs>; +defm V_MUL_LO_U32 : VOP3Inst <"v_mul_lo_u32", V_MUL_PROF, DivergentBinFrag>; +defm V_MUL_HI_U32 : VOP3Inst <"v_mul_hi_u32", V_MUL_PROF, mulhu>; +defm V_MUL_LO_I32 : VOP3Inst <"v_mul_lo_i32", V_MUL_PROF>; +defm V_MUL_HI_I32 : VOP3Inst <"v_mul_hi_i32", V_MUL_PROF, 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, int_amdgcn_cvt_pk_u8_f32>; -defm V_DIV_FIXUP_F32 : VOP3Inst <"v_div_fixup_f32", VOP3_Profile, 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, 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>; -} // 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, AMD } // End SchedRW = [Write32Bit] } // End isReMaterializable = 1 -let SubtargetPredicate = isGFX7Plus in { +def VOPProfileMQSAD : VOP3_Profile { + 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>; -defm V_MQSAD_U32_U8 : VOP3Inst <"v_mqsad_u32_u8", VOP3_Profile>; +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; def : DivFmasPat; } +class VOP3_DOT_Profile : VOP3_Profile { + let HasClamp = 0; + let HasOMod = 0; + let InsVOP3OpSel = getInsVOP3OpSel.ret, FPVRegInputMods, IntOpSelMods), + !if(isFloatType.ret, FPVRegInputMods, IntOpSelMods), + !if(isFloatType.ret, FPVRegInputMods, IntOpSelMods)>.ret; +} + +let SubtargetPredicate = isGFX11Plus in { + defm V_MAXMIN_F32 : VOP3Inst<"v_maxmin_f32", VOP3_Profile>; + defm V_MINMAX_F32 : VOP3Inst<"v_minmax_f32", VOP3_Profile>; + defm V_MAXMIN_F16 : VOP3Inst<"v_maxmin_f16", VOP3_Profile>; + defm V_MINMAX_F16 : VOP3Inst<"v_minmax_f16", VOP3_Profile>; + defm V_MAXMIN_U32 : VOP3Inst<"v_maxmin_u32", VOP3_Profile>; + defm V_MINMAX_U32 : VOP3Inst<"v_minmax_u32", VOP3_Profile>; + defm V_MAXMIN_I32 : VOP3Inst<"v_maxmin_i32", VOP3_Profile>; + defm V_MINMAX_I32 : VOP3Inst<"v_minmax_i32", VOP3_Profile>; + defm V_CVT_PK_I16_F32 : VOP3Inst<"v_cvt_pk_i16_f32", VOP3_Profile>; + defm V_CVT_PK_U16_F32 : VOP3Inst<"v_cvt_pk_u16_f32", VOP3_Profile>; +} // End SubtargetPredicate = isGFX11Plus + +let SubtargetPredicate = HasDot8Insts in { + defm V_DOT2_F16_F16 : VOP3Inst<"v_dot2_f16_f16", VOP3_DOT_Profile>; + defm V_DOT2_BF16_BF16 : VOP3Inst<"v_dot2_bf16_bf16", VOP3_DOT_Profile>; +} + //===----------------------------------------------------------------------===// // Integer Clamp Patterns //===----------------------------------------------------------------------===// @@ -684,11 +727,118 @@ def : IntClampPat; def : IntClampPat; def : IntClampPat; - //===----------------------------------------------------------------------===// // 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 { bit IsSingle = ps.Pfl.IsSingle; } -class VOP3_Real : +class VOP3_Real : VOP_Real , - InstSI , + InstSI , SIMCInstr { let VALU = 1; @@ -155,9 +155,6 @@ class VOP3_Real : 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 : // XXX - Is there any reason to distinguish this from regular VOP3 // here? -class VOP3P_Real : - VOP3_Real; +class VOP3P_Real : + VOP3_Real; class VOP3a : Enc64 { bits<4> src0_modifiers; @@ -217,6 +214,8 @@ class VOP3a_gfx10 op, VOPProfile p> : VOP3a

{ let Inst{31-26} = 0x35; } +class VOP3a_gfx11 op, VOPProfile p> : VOP3a_gfx10; + class VOP3a_vi op, VOPProfile P> : VOP3a

{ let Inst{25-16} = op; let Inst{15} = !if(P.HasClamp, clamp{0}, 0); @@ -232,6 +231,8 @@ class VOP3e_gfx10 op, VOPProfile p> : VOP3a_gfx10 { let Inst{7-0} = !if(p.EmitDst, vdst{7-0}, 0); } +class VOP3e_gfx11 op, VOPProfile p> : VOP3e_gfx10; + class VOP3e_vi op, VOPProfile P> : VOP3a_vi { bits<8> vdst; let Inst{7-0} = !if(P.EmitDst, vdst{7-0}, 0); @@ -251,6 +252,9 @@ class VOP3OpSel_gfx10 op, VOPProfile p> : VOP3e_gfx10 { let Inst{14} = !if(p.HasDst, src0_modifiers{3}, 0); } +class VOP3OpSel_gfx11 op, VOPProfile p> : VOP3OpSel_gfx10; + + // NB: For V_INTERP* opcodes, src0 is encoded as src1 and vice versa class VOP3Interp_vi op, VOPProfile P> : VOP3e_vi { bits<2> attrchan; @@ -285,6 +289,8 @@ class VOP3Interp_gfx10 op, VOPProfile p> : VOP3e_gfx10 { let Inst{62} = !if(p.HasSrc0Mods, src0_modifiers{0}, 0); } +class VOP3Interp_gfx11 op, VOPProfile p> : VOP3Interp_gfx10; + class VOP3be : Enc64 { bits<8> vdst; bits<2> src0_modifiers; @@ -417,6 +423,8 @@ class VOP3be_gfx10 op, VOPProfile p> : VOP3be

{ let Inst{31-26} = 0x35; } +class VOP3be_gfx11 op, VOPProfile p> : VOP3be_gfx10; + class VOP3be_vi op, VOPProfile P> : VOP3be

{ bits<1> clamp; let Inst{25-16} = op; @@ -810,14 +818,12 @@ class getDivergentFrag { } class VOPPatGen { - 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 { ret1)); } +class getVOP3FromVOP2Pat { + list 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 { - list ret3 = [(set P.DstVT:$vdst, (DivergentFragOrOp.ret P.Src0VT:$src0, P.Src1VT:$src1, P.Src2VT:$src2))]; - list ret2 = [(set P.DstVT:$vdst, (DivergentFragOrOp.ret P.Src0VT:$src0, P.Src1VT:$src1))]; - list ret1 = [(set P.DstVT:$vdst, (DivergentFragOrOp.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 ret3 = [(set P.DstVT:$vdst, (DivergentFragOrOp.ret (P.Src0VT src0), P.Src1VT:$src1, P.Src2VT:$src2))]; + + list ret2 = [(set P.DstVT:$vdst, (DivergentFragOrOp.ret (P.Src0VT src0), P.Src1VT:$src1))]; + + list ret1 = [(set P.DstVT:$vdst, (DivergentFragOrOp.ret (P.Src0VT src0)))]; list 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 { +class VOP3_Profile_Base : VOPProfile { let HasClamp = !if(Features.HasClamp, 1, P.HasClamp); let HasOpSel = !if(Features.HasOpSel, 1, P.HasOpSel); @@ -998,42 +1019,125 @@ class VOP3_Profile : VOPProf let IsPacked = !if(Features.IsPacked, 1, P.IsPacked); let HasModifiers = !if(Features.IsMAI, 0, !or(Features.IsPacked, P.HasModifiers)); +} + +class VOP3_Profile : VOP3_Profile_Base { let IsSingle = 1; + } -// Consistently gives instructions a _e64 suffix. -multiclass VOP3Inst_Pseudo_Wrapper pattern = []> { - def _e64 : VOP3_Pseudo; +// consistently gives instructions a _e64 suffix +multiclass VOP3Inst_Pseudo_Wrapper pattern = [], bit VOP3Only = 0> { + def _e64 : VOP3_Pseudo; } -class VOP3InstBase : +class VOP3InstBase : VOP3_Pseudo.ret, - getVOP3OpSelPat.ret), - !if(P.HasModifiers, - getVOP3ModPat.ret, - !if(P.HasIntClamp, - getVOP3ClampPat.ret, - !if (P.IsMAI, - getVOP3MAIPat.ret, - getVOP3Pat.ret)))), - 0, P.HasOpSel> { + !if(P.HasOpSel, + !if(P.HasModifiers, + getVOP3OpSelModPat.ret, + getVOP3OpSelPat.ret), + !if(P.HasModifiers, + getVOP3ModPat.ret, + !if(IsVOP2, + getVOP3FromVOP2Pat.ret, + !if(P.HasIntClamp, + getVOP3ClampPat.ret, + !if (P.IsMAI, + getVOP3MAIPat.ret, + getVOP3Pat.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 { def _e64 : VOP3InstBase; } +//===----------------------------------------------------------------------===// +// VOP3 GFX11 +//===----------------------------------------------------------------------===// + +let AssemblerPredicate = isGFX11Only, + DecoderNamespace = "GFX11" in { + multiclass VOP3_Real_Base_gfx11 op, string opName = NAME, + bit isSingle = 0> { + defvar ps = !cast(opName#"_e64"); + let IsSingle = !or(isSingle, ps.Pfl.IsSingle) in { + foreach _ = BoolToList.ret in + def _e64_gfx11 : + VOP3_Real, + VOP3OpSel_gfx11; + foreach _ = BoolToList.ret in + def _e64_gfx11 : + VOP3_Real, + VOP3e_gfx11; + } + } + multiclass VOP3_Real_with_name_gfx11 op, string opName, + string asmName, bit isSingle = 0> { + defvar ps = !cast(opName#"_e64"); + let AsmString = asmName # ps.AsmOperands, + IsSingle = !or(isSingle, ps.Pfl.IsSingle) in { + foreach _ = BoolToList.ret in + def _e64_gfx11 : + VOP3_Real, + VOP3OpSel_gfx11, + MnemonicAlias, Requires<[isGFX11Plus]>; + foreach _ = BoolToList.ret in + def _e64_gfx11 : + VOP3_Real, + VOP3e_gfx11, + MnemonicAlias, Requires<[isGFX11Plus]>; + } + } + // for READLANE/WRITELANE + multiclass VOP3_Real_No_Suffix_gfx11 op, string opName = NAME> { + defvar ps = !cast(opName); + def _e64_gfx11 : + VOP3_Real, + VOP3e_gfx11; + } + multiclass VOP3be_Real_gfx11 op, string opName, string asmName, + bit isSingle = 0> { + defvar ps = !cast(opName#"_e64"); + let IsSingle = !or(isSingle, ps.Pfl.IsSingle) in + def _e64_gfx11 : + VOP3_Real, + VOP3be_gfx11 ; + } +} // End AssemblerPredicate = isGFX11Only, DecoderNamespace = "GFX11" + +// VOP1 and VOP2 depend on these triple defs +multiclass VOP3_Realtriple_gfx11 op, + bit isSingle = 0, string opName = NAME> : + VOP3_Real_Base_gfx11; + +multiclass VOP3Only_Realtriple_gfx11 op> : + VOP3_Realtriple_gfx11; + +multiclass VOP3_Realtriple_with_name_gfx11 op, string opName, + string asmName, bit isSingle = 0> : + VOP3_Real_with_name_gfx11; + +multiclass VOP3Only_Realtriple_with_name_gfx11 op, string opName, + string asmName> : + VOP3_Realtriple_with_name_gfx11; + +multiclass VOP3be_Realtriple_gfx11< + bits<10> op, bit isSingle = 0, string opName = NAME, + string asmName = !cast(opName#"_e64").Mnemonic> : + VOP3be_Real_gfx11; + +multiclass VOP3beOnly_Realtriple_gfx11 op> : + VOP3be_Realtriple_gfx11; 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_absdiff_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