From 3732cd59bea37b25d346393813f8fbddea96257b Mon Sep 17 00:00:00 2001 From: Joe Nash Date: Mon, 16 May 2022 15:19:31 -0400 Subject: [PATCH] [AMDGPU] gfx11 vop3 and inherited vop instructions This patch includes MC layer support for VOP3 encoded instructions and generic VOP support classes. Some VOP1 and VOP2 instructions which share an encoding with gfx10 and are using the AssemblerPredicate = isGFX10Plus are also enabled. That predicate will be changed to isGFX10Only in a later patch. Patch 15/N for upstreaming of AMDGPU gfx11 architecture. Depends on D126468 Reviewed By: dp Differential Revision: https://reviews.llvm.org/D126475 --- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 3 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 54 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 172 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 172 +- llvm/test/MC/AMDGPU/gfx11_vop123.s | 10358 +++++++++++++++++++ .../test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt | 9290 ++++++++++++++++- 7 files changed, 19989 insertions(+), 63 deletions(-) create mode 100644 llvm/test/MC/AMDGPU/gfx11_vop123.s diff --git a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp index 7c4113b..40614f4 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 90fecad..30d18a1 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 4ed53ec..574caf5 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 7eb0a11..8af3965 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,12 +727,119 @@ 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 78f9bea..df8b073 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 0000000..06eb66af --- /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 2d9057e..02cd7bc 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 -- 2.7.4